Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c194' (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/7233834-fedora-39-x86_64 --chroot fedora-39-x86_64 Version: 0.72 PID: 6435 Logging PID: 6436 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7233834, 'buildroot_pkgs': [], 'chroot': 'fedora-39-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'e545245ce4ec6b1bd8cc872b7972a3e88a33ab56', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/torsava/automatic-obsoletes/netgen-mesher', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'netgen-mesher', 'package_version': '6.2.2202-11', 'project_dirname': 'automatic-obsoletes', 'project_name': 'automatic-obsoletes', 'project_owner': 'torsava', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/torsava/automatic-obsoletes/fedora-39-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'torsava/automatic-obsoletes--https://src.fedoraproject.org/user/hobbes1069', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/hobbes1069', 'tags': [], 'task_id': '7233834-fedora-39-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/torsava/automatic-obsoletes/netgen-mesher /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/torsava/automatic-obsoletes/netgen-mesher', '/var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher'... Running: git checkout e545245ce4ec6b1bd8cc872b7972a3e88a33ab56 -- cmd: ['git', 'checkout', 'e545245ce4ec6b1bd8cc872b7972a3e88a33ab56', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher rc: 0 stdout: stderr: Note: switching to 'e545245ce4ec6b1bd8cc872b7972a3e88a33ab56'. 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 e545245 automatic import of netgen-mesher Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher 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 netgen-mesher-6.2.2202.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o netgen-mesher-6.2.2202.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/torsava/automatic-obsoletes/netgen-mesher/netgen-mesher-6.2.2202.tar.gz/md5/179f71b2cf77c73d3f3937de4db2ab3d/netgen-mesher-6.2.2202.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3315k 100 3315k 0 0 30.0M 0 --:--:-- --:--:-- --:--:-- 30.2M INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2202.tar.gz INFO: Downloading netgen-mesher.png INFO: Calling: curl -H Pragma: -o netgen-mesher.png --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/torsava/automatic-obsoletes/netgen-mesher/netgen-mesher.png/md5/4e5b430726f37043b64e3f2c211d8181/netgen-mesher.png % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3871 100 3871 0 0 110k 0 --:--:-- --:--:-- --:--:-- 114k INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1711758823.064562 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1711758823.064562 -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-rpu8ytf_/netgen-mesher/netgen-mesher.spec) Config(fedora-39-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1711758823.064562/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-x86_64-bootstrap-1711758823.064562/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/895c571abd534c79b60bca84ed71ebdc2365668e105a7db3a384c6ae62eb6063/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/895c571abd534c79b60bca84ed71ebdc2365668e105a7db3a384c6ae62eb6063/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 54 MB/s | 14 MB 00:00 fedora 105 kB/s | 89 MB 14:33 updates 22 MB/s | 35 MB 00:01 Last metadata expiration check: 0:00:03 ago on Sat Mar 30 00:48:50 2024. Package python3-dnf-4.19.0-1.fc39.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.6.0-1.fc39 copr_base 303 k Upgrading: dnf noarch 4.19.2-1.fc39 copr_base 493 k dnf-data noarch 4.19.2-1.fc39 copr_base 40 k libdnf x86_64 0.73.1-1.fc39 copr_base 672 k python3-dnf noarch 4.19.2-1.fc39 copr_base 554 k python3-hawkey x86_64 0.73.1-1.fc39 copr_base 108 k python3-libdnf x86_64 0.73.1-1.fc39 copr_base 856 k yum noarch 4.19.2-1.fc39 copr_base 38 k Installing dependencies: dbus-libs x86_64 1:1.14.10-1.fc39 fedora 156 k python3-dateutil noarch 1:2.8.2-13.fc39 copr_base 345 k python3-dbus x86_64 1.3.2-6.fc39 copr_base 147 k python3-distro noarch 1.9.0-3.fc39 copr_base 46 k python3-six noarch 1.16.0-20.fc39 copr_base 41 k python3-systemd x86_64 235-6.fc39 copr_base 101 k Transaction Summary ================================================================================ Install 7 Packages Upgrade 7 Packages Total download size: 3.8 M Downloading Packages: (1/14): python3-distro-1.9.0-3.fc39.noarch.rpm 857 kB/s | 46 kB 00:00 (2/14): python3-dbus-1.3.2-6.fc39.x86_64.rpm 2.2 MB/s | 147 kB 00:00 (3/14): python3-dateutil-2.8.2-13.fc39.noarch.r 5.1 MB/s | 345 kB 00:00 (4/14): python3-dnf-plugins-core-4.6.0-1.fc39.n 15 MB/s | 303 kB 00:00 (5/14): python3-systemd-235-6.fc39.x86_64.rpm 8.6 MB/s | 101 kB 00:00 (6/14): python3-six-1.16.0-20.fc39.noarch.rpm 2.8 MB/s | 41 kB 00:00 (7/14): dnf-4.19.2-1.fc39.noarch.rpm 26 MB/s | 493 kB 00:00 (8/14): dnf-data-4.19.2-1.fc39.noarch.rpm 2.2 MB/s | 40 kB 00:00 (9/14): libdnf-0.73.1-1.fc39.x86_64.rpm 27 MB/s | 672 kB 00:00 (10/14): python3-dnf-4.19.2-1.fc39.noarch.rpm 21 MB/s | 554 kB 00:00 (11/14): python3-hawkey-0.73.1-1.fc39.x86_64.rp 8.7 MB/s | 108 kB 00:00 (12/14): python3-libdnf-0.73.1-1.fc39.x86_64.rp 35 MB/s | 856 kB 00:00 (13/14): yum-4.19.2-1.fc39.noarch.rpm 2.9 MB/s | 38 kB 00:00 (14/14): dbus-libs-1.14.10-1.fc39.x86_64.rpm 1.1 MB/s | 156 kB 00:00 -------------------------------------------------------------------------------- Total 15 MB/s | 3.8 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : libdnf-0.73.1-1.fc39.x86_64 1/21 Upgrading : python3-libdnf-0.73.1-1.fc39.x86_64 2/21 Upgrading : python3-hawkey-0.73.1-1.fc39.x86_64 3/21 Upgrading : dnf-data-4.19.2-1.fc39.noarch 4/21 Upgrading : python3-dnf-4.19.2-1.fc39.noarch 5/21 Upgrading : dnf-4.19.2-1.fc39.noarch 6/21 Running scriptlet: dnf-4.19.2-1.fc39.noarch 6/21 Installing : dbus-libs-1:1.14.10-1.fc39.x86_64 7/21 Installing : python3-dbus-1.3.2-6.fc39.x86_64 8/21 Installing : python3-systemd-235-6.fc39.x86_64 9/21 Installing : python3-six-1.16.0-20.fc39.noarch 10/21 Installing : python3-dateutil-1:2.8.2-13.fc39.noarch 11/21 Installing : python3-distro-1.9.0-3.fc39.noarch 12/21 Installing : python3-dnf-plugins-core-4.6.0-1.fc39.noarch 13/21 Upgrading : yum-4.19.2-1.fc39.noarch 14/21 Cleanup : yum-4.19.0-1.fc39.noarch 15/21 Running scriptlet: dnf-4.19.0-1.fc39.noarch 16/21 Cleanup : dnf-4.19.0-1.fc39.noarch 16/21 Running scriptlet: dnf-4.19.0-1.fc39.noarch 16/21 Cleanup : python3-dnf-4.19.0-1.fc39.noarch 17/21 Cleanup : python3-hawkey-0.73.0-1.fc39.x86_64 18/21 Cleanup : dnf-data-4.19.0-1.fc39.noarch 19/21 Cleanup : python3-libdnf-0.73.0-1.fc39.x86_64 20/21 Cleanup : libdnf-0.73.0-1.fc39.x86_64 21/21 Running scriptlet: libdnf-0.73.0-1.fc39.x86_64 21/21 Verifying : python3-dateutil-1:2.8.2-13.fc39.noarch 1/21 Verifying : python3-dbus-1.3.2-6.fc39.x86_64 2/21 Verifying : python3-distro-1.9.0-3.fc39.noarch 3/21 Verifying : python3-dnf-plugins-core-4.6.0-1.fc39.noarch 4/21 Verifying : python3-six-1.16.0-20.fc39.noarch 5/21 Verifying : python3-systemd-235-6.fc39.x86_64 6/21 Verifying : dbus-libs-1:1.14.10-1.fc39.x86_64 7/21 Verifying : dnf-4.19.2-1.fc39.noarch 8/21 Verifying : dnf-4.19.0-1.fc39.noarch 9/21 Verifying : dnf-data-4.19.2-1.fc39.noarch 10/21 Verifying : dnf-data-4.19.0-1.fc39.noarch 11/21 Verifying : libdnf-0.73.1-1.fc39.x86_64 12/21 Verifying : libdnf-0.73.0-1.fc39.x86_64 13/21 Verifying : python3-dnf-4.19.2-1.fc39.noarch 14/21 Verifying : python3-dnf-4.19.0-1.fc39.noarch 15/21 Verifying : python3-hawkey-0.73.1-1.fc39.x86_64 16/21 Verifying : python3-hawkey-0.73.0-1.fc39.x86_64 17/21 Verifying : python3-libdnf-0.73.1-1.fc39.x86_64 18/21 Verifying : python3-libdnf-0.73.0-1.fc39.x86_64 19/21 Verifying : yum-4.19.2-1.fc39.noarch 20/21 Verifying : yum-4.19.0-1.fc39.noarch 21/21 Upgraded: dnf-4.19.2-1.fc39.noarch dnf-data-4.19.2-1.fc39.noarch libdnf-0.73.1-1.fc39.x86_64 python3-dnf-4.19.2-1.fc39.noarch python3-hawkey-0.73.1-1.fc39.x86_64 python3-libdnf-0.73.1-1.fc39.x86_64 yum-4.19.2-1.fc39.noarch Installed: dbus-libs-1:1.14.10-1.fc39.x86_64 python3-dateutil-1:2.8.2-13.fc39.noarch python3-dbus-1.3.2-6.fc39.x86_64 python3-distro-1.9.0-3.fc39.noarch python3-dnf-plugins-core-4.6.0-1.fc39.noarch python3-six-1.16.0-20.fc39.noarch python3-systemd-235-6.fc39.x86_64 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-x86_64-1711758823.064562/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.x86_64 rpm-sequoia-1.6.0-1.fc39.x86_64 python3-dnf-4.19.2-1.fc39.noarch python3-dnf-plugins-core-4.6.0-1.fc39.noarch yum-4.19.2-1.fc39.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 10 MB/s | 4.0 MB 00:00 fedora 3.1 MB/s | 34 MB 00:10 updates 6.6 MB/s | 8.0 MB 00:01 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.2.26-1.fc39 updates 1.8 M bzip2 x86_64 1.0.8-16.fc39 fedora 52 k coreutils x86_64 9.3-5.fc39 updates 1.1 M cpio x86_64 2.14-4.fc39 fedora 279 k diffutils x86_64 3.10-3.fc39 fedora 398 k fedora-release-common noarch 39-36 updates 19 k findutils x86_64 1:4.9.0-5.fc39 fedora 492 k gawk x86_64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack x86_64 2.38-17.fc39 updates 72 k grep x86_64 3.11-3.fc39 fedora 298 k gzip x86_64 1.12-6.fc39 fedora 166 k info x86_64 7.0.3-3.fc39 fedora 182 k patch x86_64 2.7.6-22.fc39 fedora 125 k redhat-rpm-config noarch 266-1.fc39 updates 78 k rpm-build x86_64 4.19.1.1-1.fc39 updates 78 k sed x86_64 4.8-14.fc39 fedora 306 k shadow-utils x86_64 2:4.14.0-2.fc39 updates 1.3 M tar x86_64 2:1.35-2.fc39 fedora 864 k unzip x86_64 6.0-62.fc39 fedora 184 k util-linux x86_64 2.40-0.12.fc39 copr_base 1.2 M which x86_64 2.21-40.fc39 fedora 42 k xz x86_64 5.4.4-1.fc39 fedora 556 k Installing dependencies: alternatives x86_64 1.26-1.fc39 updates 39 k ansible-srpm-macros noarch 1-12.fc39 updates 21 k audit-libs x86_64 4.0.1-1.fc39 copr_base 125 k authselect x86_64 1.4.3-1.fc39 fedora 149 k authselect-libs x86_64 1.4.3-1.fc39 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils x86_64 2.40-14.fc39 updates 5.6 M binutils-gold x86_64 2.40-14.fc39 updates 795 k bzip2-libs x86_64 1.0.8-16.fc39 fedora 41 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 fedora 837 k coreutils-common x86_64 9.3-5.fc39 updates 2.1 M cracklib x86_64 2.9.11-2.fc39 fedora 94 k crypto-policies noarch 20231204-1.git1e3a2e4.fc39 updates 100 k curl x86_64 8.2.1-4.fc39 updates 345 k cyrus-sasl-lib x86_64 2.1.28-11.fc39 fedora 793 k debugedit x86_64 5.0-12.fc39 updates 79 k dwz x86_64 0.15-3.fc39 fedora 134 k ed x86_64 1.19-4.fc39 fedora 79 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils x86_64 0.191-2.fc39 updates 559 k elfutils-debuginfod-client x86_64 0.191-2.fc39 updates 38 k elfutils-default-yama-scope noarch 0.191-2.fc39 updates 13 k elfutils-libelf x86_64 0.191-2.fc39 updates 209 k elfutils-libs x86_64 0.191-2.fc39 updates 263 k fedora-gpg-keys noarch 39-1 fedora 130 k fedora-release noarch 39-36 updates 8.6 k fedora-release-identity-basic noarch 39-36 updates 9.4 k fedora-repos noarch 39-1 fedora 9.3 k file x86_64 5.45-5.fc39 copr_base 50 k file-libs x86_64 5.45-5.fc39 copr_base 764 k filesystem x86_64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.2.0-3.fc39 updates 19 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal x86_64 14.1-4.fc39 updates 4.3 M gdbm-libs x86_64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc x86_64 2.38-17.fc39 updates 2.2 M glibc-common x86_64 2.38-17.fc39 updates 354 k glibc-gconv-extra x86_64 2.38-17.fc39 updates 1.6 M gmp x86_64 1:6.2.1-5.fc39 fedora 313 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.5.0-1.fc39 updates 28 k jansson x86_64 2.13.1-7.fc39 fedora 44 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs x86_64 1.6.3-1.fc39 updates 31 k krb5-libs x86_64 1.21.2-3.fc39 updates 765 k libacl x86_64 2.3.1-9.fc39 updates 23 k libarchive x86_64 3.7.1-1.fc39 fedora 408 k libattr x86_64 2.5.1-8.fc39 fedora 18 k libblkid x86_64 2.40-0.12.fc39 copr_base 127 k libbrotli x86_64 1.1.0-3.fc39 copr_base 336 k libcap x86_64 2.48-9.fc39 updates 68 k libcap-ng x86_64 0.8.4-4.fc39 copr_base 33 k libcom_err x86_64 1.47.0-2.fc39 fedora 26 k libcurl x86_64 8.2.1-4.fc39 updates 323 k libdb x86_64 5.3.28-56.fc39 fedora 760 k libeconf x86_64 0.5.2-1.fc39 fedora 30 k libevent x86_64 2.1.12-9.fc39 fedora 258 k libfdisk x86_64 2.40-0.12.fc39 copr_base 163 k libffi x86_64 3.4.4-4.fc39 fedora 40 k libgcc x86_64 13.2.1-7.fc39 updates 115 k libgomp x86_64 13.2.1-7.fc39 updates 324 k libidn2 x86_64 2.3.7-1.fc39 updates 119 k libmount x86_64 2.40-0.12.fc39 copr_base 157 k libnghttp2 x86_64 1.55.1-4.fc39 updates 76 k libnsl2 x86_64 2.0.0-6.fc39 fedora 30 k libpkgconf x86_64 1.9.5-2.fc39 fedora 38 k libpsl x86_64 0.21.2-4.fc39 fedora 63 k libpwquality x86_64 1.4.5-9.fc39 copr_base 109 k libselinux x86_64 3.5-5.fc39 copr_base 87 k libsemanage x86_64 3.5-4.fc39 copr_base 120 k libsepol x86_64 3.5-2.fc39 fedora 324 k libsigsegv x86_64 2.14-5.fc39 fedora 27 k libsmartcols x86_64 2.40-0.12.fc39 copr_base 84 k libssh x86_64 0.10.6-2.fc39 updates 212 k libssh-config noarch 0.10.6-2.fc39 updates 9.0 k libstdc++ x86_64 13.2.1-7.fc39 updates 867 k libtasn1 x86_64 4.19.0-3.fc39 fedora 74 k libtirpc x86_64 1.3.4-1.rc3.fc39 updates 93 k libunistring x86_64 1.1-5.fc39 fedora 543 k libutempter x86_64 1.2.1-10.fc39 fedora 26 k libuuid x86_64 2.40-0.12.fc39 copr_base 29 k libverto x86_64 0.3.2-6.fc39 fedora 20 k libxcrypt x86_64 4.4.36-2.fc39 fedora 119 k libxml2 x86_64 2.12.6-1.fc39 copr_base 694 k libzstd x86_64 1.5.5-4.fc39 fedora 309 k lua-libs x86_64 5.4.6-3.fc39 fedora 133 k lua-srpm-macros noarch 1-13.fc39 updates 8.7 k lz4-libs x86_64 1.9.4-4.fc39 fedora 67 k mpfr x86_64 4.2.0-3.fc39 fedora 344 k ncurses-base noarch 6.4-7.20230520.fc39.1 updates 88 k ncurses-libs x86_64 6.4-7.20230520.fc39.1 updates 336 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap x86_64 2.6.6-1.fc39 fedora 255 k openssl-libs x86_64 1:3.1.1-4.fc39 fedora 2.2 M p11-kit x86_64 0.25.3-1.fc39 updates 520 k p11-kit-trust x86_64 0.25.3-1.fc39 updates 140 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam x86_64 1.5.3-3.fc39 updates 542 k pam-libs x86_64 1.5.3-3.fc39 updates 56 k pcre2 x86_64 10.42-1.fc39.2 fedora 233 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf x86_64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config x86_64 1.9.5-2.fc39 fedora 9.6 k popt x86_64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20240107-1.fc39 updates 58 k pyproject-srpm-macros noarch 1.12.0-1.fc39 updates 14 k python-srpm-macros noarch 3.12-4.fc39 fedora 25 k qt5-srpm-macros noarch 5.15.12-1.fc39 updates 8.4 k qt6-srpm-macros noarch 6.6.2-1.fc39 updates 8.9 k readline x86_64 8.2-6.fc39 updates 212 k rpm x86_64 4.19.1.1-1.fc39 updates 538 k rpm-build-libs x86_64 4.19.1.1-1.fc39 updates 95 k rpm-libs x86_64 4.19.1.1-1.fc39 updates 312 k rpm-sequoia x86_64 1.6.0-1.fc39 updates 848 k rpmautospec-rpm-macros noarch 0.6.3-1.fc39 copr_base 11 k rust-srpm-macros noarch 26.2-1.fc39 copr_base 13 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs x86_64 3.42.0-7.fc39 fedora 678 k systemd-libs x86_64 254.10-1.fc39 updates 687 k util-linux-core x86_64 2.40-0.12.fc39 copr_base 525 k xxhash-libs x86_64 0.8.2-1.fc39 fedora 37 k xz-libs x86_64 5.4.4-1.fc39 fedora 108 k zip x86_64 3.0-39.fc39 fedora 266 k zlib x86_64 1.2.13-4.fc39 fedora 94 k zstd x86_64 1.5.5-4.fc39 fedora 482 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 52 M Installed size: 180 M Downloading Packages: (1/152): file-5.45-5.fc39.x86_64.rpm 923 kB/s | 50 kB 00:00 (2/152): audit-libs-4.0.1-1.fc39.x86_64.rpm 2.2 MB/s | 125 kB 00:00 (3/152): libblkid-2.40-0.12.fc39.x86_64.rpm 7.3 MB/s | 127 kB 00:00 (4/152): libbrotli-1.1.0-3.fc39.x86_64.rpm 11 MB/s | 336 kB 00:00 (5/152): file-libs-5.45-5.fc39.x86_64.rpm 8.2 MB/s | 764 kB 00:00 (6/152): libfdisk-2.40-0.12.fc39.x86_64.rpm 12 MB/s | 163 kB 00:00 (7/152): libcap-ng-0.8.4-4.fc39.x86_64.rpm 1.1 MB/s | 33 kB 00:00 (8/152): libmount-2.40-0.12.fc39.x86_64.rpm 12 MB/s | 157 kB 00:00 (9/152): libpwquality-1.4.5-9.fc39.x86_64.rpm 8.7 MB/s | 109 kB 00:00 (10/152): libselinux-3.5-5.fc39.x86_64.rpm 6.6 MB/s | 87 kB 00:00 (11/152): libuuid-2.40-0.12.fc39.x86_64.rpm 2.9 MB/s | 29 kB 00:00 (12/152): libsemanage-3.5-4.fc39.x86_64.rpm 4.3 MB/s | 120 kB 00:00 (13/152): libxml2-2.12.6-1.fc39.x86_64.rpm 29 MB/s | 694 kB 00:00 (14/152): rpmautospec-rpm-macros-0.6.3-1.fc39.n 627 kB/s | 11 kB 00:00 (15/152): util-linux-2.40-0.12.fc39.x86_64.rpm 41 MB/s | 1.2 MB 00:00 (16/152): libsmartcols-2.40-0.12.fc39.x86_64.rp 1.2 MB/s | 84 kB 00:00 (17/152): rust-srpm-macros-26.2-1.fc39.noarch.r 318 kB/s | 13 kB 00:00 (18/152): util-linux-core-2.40-0.12.fc39.x86_64 26 MB/s | 525 kB 00:00 (19/152): basesystem-11-18.fc39.noarch.rpm 60 kB/s | 7.2 kB 00:00 (20/152): bzip2-1.0.8-16.fc39.x86_64.rpm 669 kB/s | 52 kB 00:00 (21/152): authselect-1.4.3-1.fc39.x86_64.rpm 604 kB/s | 149 kB 00:00 (22/152): authselect-libs-1.4.3-1.fc39.x86_64.r 921 kB/s | 249 kB 00:00 (23/152): bzip2-libs-1.0.8-16.fc39.x86_64.rpm 651 kB/s | 41 kB 00:00 (24/152): cracklib-2.9.11-2.fc39.x86_64.rpm 797 kB/s | 94 kB 00:00 (25/152): cpio-2.14-4.fc39.x86_64.rpm 2.2 MB/s | 279 kB 00:00 (26/152): ca-certificates-2023.2.60_v7.0.306-2. 3.8 MB/s | 837 kB 00:00 (27/152): diffutils-3.10-3.fc39.x86_64.rpm 5.7 MB/s | 398 kB 00:00 (28/152): dwz-0.15-3.fc39.x86_64.rpm 3.2 MB/s | 134 kB 00:00 (29/152): ed-1.19-4.fc39.x86_64.rpm 2.0 MB/s | 79 kB 00:00 (30/152): cyrus-sasl-lib-2.1.28-11.fc39.x86_64. 5.6 MB/s | 793 kB 00:00 (31/152): efi-srpm-macros-5-9.fc39.noarch.rpm 755 kB/s | 22 kB 00:00 (32/152): fedora-gpg-keys-39-1.noarch.rpm 3.8 MB/s | 130 kB 00:00 (33/152): fedora-repos-39-1.noarch.rpm 319 kB/s | 9.3 kB 00:00 (34/152): findutils-4.9.0-5.fc39.x86_64.rpm 9.9 MB/s | 492 kB 00:00 (35/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 899 kB/s | 26 kB 00:00 (36/152): filesystem-3.18-6.fc39.x86_64.rpm 13 MB/s | 1.1 MB 00:00 (37/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 232 kB/s | 7.4 kB 00:00 (38/152): gdbm-libs-1.23-4.fc39.x86_64.rpm 1.8 MB/s | 56 kB 00:00 (39/152): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 253 kB/s | 7.8 kB 00:00 (40/152): gawk-5.2.2-2.fc39.x86_64.rpm 16 MB/s | 1.1 MB 00:00 (41/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 250 kB/s | 8.8 kB 00:00 (42/152): gmp-6.2.1-5.fc39.x86_64.rpm 7.6 MB/s | 313 kB 00:00 (43/152): grep-3.11-3.fc39.x86_64.rpm 7.7 MB/s | 298 kB 00:00 (44/152): gzip-1.12-6.fc39.x86_64.rpm 4.8 MB/s | 166 kB 00:00 (45/152): info-7.0.3-3.fc39.x86_64.rpm 5.4 MB/s | 182 kB 00:00 (46/152): jansson-2.13.1-7.fc39.x86_64.rpm 810 kB/s | 44 kB 00:00 (47/152): kernel-srpm-macros-1.0-20.fc39.noarch 293 kB/s | 10 kB 00:00 (48/152): libarchive-3.7.1-1.fc39.x86_64.rpm 7.8 MB/s | 408 kB 00:00 (49/152): libattr-2.5.1-8.fc39.x86_64.rpm 348 kB/s | 18 kB 00:00 (50/152): libcom_err-1.47.0-2.fc39.x86_64.rpm 507 kB/s | 26 kB 00:00 (51/152): libdb-5.3.28-56.fc39.x86_64.rpm 8.6 MB/s | 760 kB 00:00 (52/152): libeconf-0.5.2-1.fc39.x86_64.rpm 402 kB/s | 30 kB 00:00 (53/152): libffi-3.4.4-4.fc39.x86_64.rpm 781 kB/s | 40 kB 00:00 (54/152): libnsl2-2.0.0-6.fc39.x86_64.rpm 681 kB/s | 30 kB 00:00 (55/152): libpsl-0.21.2-4.fc39.x86_64.rpm 2.1 MB/s | 63 kB 00:00 (56/152): libpkgconf-1.9.5-2.fc39.x86_64.rpm 920 kB/s | 38 kB 00:00 (57/152): libevent-2.1.12-9.fc39.x86_64.rpm 1.7 MB/s | 258 kB 00:00 (58/152): libsepol-3.5-2.fc39.x86_64.rpm 9.5 MB/s | 324 kB 00:00 (59/152): libsigsegv-2.14-5.fc39.x86_64.rpm 878 kB/s | 27 kB 00:00 (60/152): libtasn1-4.19.0-3.fc39.x86_64.rpm 2.3 MB/s | 74 kB 00:00 (61/152): libutempter-1.2.1-10.fc39.x86_64.rpm 884 kB/s | 26 kB 00:00 (62/152): libverto-0.3.2-6.fc39.x86_64.rpm 702 kB/s | 20 kB 00:00 (63/152): libunistring-1.1-5.fc39.x86_64.rpm 14 MB/s | 543 kB 00:00 (64/152): libxcrypt-4.4.36-2.fc39.x86_64.rpm 3.9 MB/s | 119 kB 00:00 (65/152): lua-libs-5.4.6-3.fc39.x86_64.rpm 4.0 MB/s | 133 kB 00:00 (66/152): libzstd-1.5.5-4.fc39.x86_64.rpm 7.3 MB/s | 309 kB 00:00 (67/152): lz4-libs-1.9.4-4.fc39.x86_64.rpm 2.2 MB/s | 67 kB 00:00 (68/152): ocaml-srpm-macros-8-2.fc39.noarch.rpm 452 kB/s | 14 kB 00:00 (69/152): mpfr-4.2.0-3.fc39.x86_64.rpm 9.2 MB/s | 344 kB 00:00 (70/152): openblas-srpm-macros-2-14.fc39.noarch 256 kB/s | 7.5 kB 00:00 (71/152): openldap-2.6.6-1.fc39.x86_64.rpm 6.1 MB/s | 255 kB 00:00 (72/152): package-notes-srpm-macros-0.5-9.fc39. 315 kB/s | 11 kB 00:00 (73/152): openssl-libs-3.1.1-4.fc39.x86_64.rpm 27 MB/s | 2.2 MB 00:00 (74/152): patch-2.7.6-22.fc39.x86_64.rpm 2.4 MB/s | 125 kB 00:00 (75/152): pcre2-10.42-1.fc39.2.x86_64.rpm 3.8 MB/s | 233 kB 00:00 (76/152): pcre2-syntax-10.42-1.fc39.2.noarch.rp 2.3 MB/s | 143 kB 00:00 (77/152): perl-srpm-macros-1-51.fc39.noarch.rpm 136 kB/s | 8.0 kB 00:00 (78/152): pkgconf-1.9.5-2.fc39.x86_64.rpm 897 kB/s | 42 kB 00:00 (79/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 444 kB/s | 14 kB 00:00 (80/152): pkgconf-pkg-config-1.9.5-2.fc39.x86_6 331 kB/s | 9.6 kB 00:00 (81/152): popt-1.19-3.fc39.x86_64.rpm 2.1 MB/s | 66 kB 00:00 (82/152): python-srpm-macros-3.12-4.fc39.noarch 483 kB/s | 25 kB 00:00 (83/152): setup-2.14.4-1.fc39.noarch.rpm 3.4 MB/s | 154 kB 00:00 (84/152): sed-4.8-14.fc39.x86_64.rpm 5.5 MB/s | 306 kB 00:00 (85/152): sqlite-libs-3.42.0-7.fc39.x86_64.rpm 17 MB/s | 678 kB 00:00 (86/152): unzip-6.0-62.fc39.x86_64.rpm 4.0 MB/s | 184 kB 00:00 (87/152): tar-1.35-2.fc39.x86_64.rpm 13 MB/s | 864 kB 00:00 (88/152): which-2.21-40.fc39.x86_64.rpm 1.2 MB/s | 42 kB 00:00 (89/152): xxhash-libs-0.8.2-1.fc39.x86_64.rpm 1.3 MB/s | 37 kB 00:00 (90/152): xz-libs-5.4.4-1.fc39.x86_64.rpm 3.1 MB/s | 108 kB 00:00 (91/152): xz-5.4.4-1.fc39.x86_64.rpm 15 MB/s | 556 kB 00:00 (92/152): zip-3.0-39.fc39.x86_64.rpm 3.7 MB/s | 266 kB 00:00 (93/152): zlib-1.2.13-4.fc39.x86_64.rpm 1.9 MB/s | 94 kB 00:00 (94/152): zstd-1.5.5-4.fc39.x86_64.rpm 8.5 MB/s | 482 kB 00:00 (95/152): ansible-srpm-macros-1-12.fc39.noarch. 160 kB/s | 21 kB 00:00 (96/152): alternatives-1.26-1.fc39.x86_64.rpm 194 kB/s | 39 kB 00:00 (97/152): bash-5.2.26-1.fc39.x86_64.rpm 3.9 MB/s | 1.8 MB 00:00 (98/152): binutils-gold-2.40-14.fc39.x86_64.rpm 2.8 MB/s | 795 kB 00:00 (99/152): coreutils-9.3-5.fc39.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (100/152): binutils-2.40-14.fc39.x86_64.rpm 13 MB/s | 5.6 MB 00:00 (101/152): crypto-policies-20231204-1.git1e3a2e 3.6 MB/s | 100 kB 00:00 (102/152): curl-8.2.1-4.fc39.x86_64.rpm 7.3 MB/s | 345 kB 00:00 (103/152): debugedit-5.0-12.fc39.x86_64.rpm 2.1 MB/s | 79 kB 00:00 (104/152): coreutils-common-9.3-5.fc39.x86_64.r 12 MB/s | 2.1 MB 00:00 (105/152): elfutils-0.191-2.fc39.x86_64.rpm 11 MB/s | 559 kB 00:00 (106/152): elfutils-debuginfod-client-0.191-2.f 758 kB/s | 38 kB 00:00 (107/152): elfutils-default-yama-scope-0.191-2. 251 kB/s | 13 kB 00:00 (108/152): elfutils-libelf-0.191-2.fc39.x86_64. 4.5 MB/s | 209 kB 00:00 (109/152): elfutils-libs-0.191-2.fc39.x86_64.rp 4.9 MB/s | 263 kB 00:00 (110/152): fedora-release-39-36.noarch.rpm 228 kB/s | 8.6 kB 00:00 (111/152): fedora-release-common-39-36.noarch.r 415 kB/s | 19 kB 00:00 (112/152): forge-srpm-macros-0.2.0-3.fc39.noarc 584 kB/s | 19 kB 00:00 (113/152): fedora-release-identity-basic-39-36. 191 kB/s | 9.4 kB 00:00 (114/152): glibc-2.38-17.fc39.x86_64.rpm 19 MB/s | 2.2 MB 00:00 (115/152): glibc-common-2.38-17.fc39.x86_64.rpm 3.3 MB/s | 354 kB 00:00 (116/152): glibc-minimal-langpack-2.38-17.fc39. 1.0 MB/s | 72 kB 00:00 (117/152): glibc-gconv-extra-2.38-17.fc39.x86_6 17 MB/s | 1.6 MB 00:00 (118/152): gdb-minimal-14.1-4.fc39.x86_64.rpm 19 MB/s | 4.3 MB 00:00 (119/152): go-srpm-macros-3.5.0-1.fc39.noarch.r 963 kB/s | 28 kB 00:00 (120/152): libacl-2.3.1-9.fc39.x86_64.rpm 585 kB/s | 23 kB 00:00 (121/152): keyutils-libs-1.6.3-1.fc39.x86_64.rp 513 kB/s | 31 kB 00:00 (122/152): krb5-libs-1.21.2-3.fc39.x86_64.rpm 14 MB/s | 765 kB 00:00 (123/152): libgcc-13.2.1-7.fc39.x86_64.rpm 4.1 MB/s | 115 kB 00:00 (124/152): libcap-2.48-9.fc39.x86_64.rpm 1.3 MB/s | 68 kB 00:00 (125/152): libcurl-8.2.1-4.fc39.x86_64.rpm 6.4 MB/s | 323 kB 00:00 (126/152): libgomp-13.2.1-7.fc39.x86_64.rpm 11 MB/s | 324 kB 00:00 (127/152): libssh-0.10.6-2.fc39.x86_64.rpm 7.7 MB/s | 212 kB 00:00 (128/152): libnghttp2-1.55.1-4.fc39.x86_64.rpm 1.7 MB/s | 76 kB 00:00 (129/152): libssh-config-0.10.6-2.fc39.noarch.r 357 kB/s | 9.0 kB 00:00 (130/152): libidn2-2.3.7-1.fc39.x86_64.rpm 1.2 MB/s | 119 kB 00:00 (131/152): libtirpc-1.3.4-1.rc3.fc39.x86_64.rpm 3.4 MB/s | 93 kB 00:00 (132/152): lua-srpm-macros-1-13.fc39.noarch.rpm 316 kB/s | 8.7 kB 00:00 (133/152): libstdc++-13.2.1-7.fc39.x86_64.rpm 11 MB/s | 867 kB 00:00 (134/152): ncurses-base-6.4-7.20230520.fc39.1.n 2.8 MB/s | 88 kB 00:00 (135/152): p11-kit-trust-0.25.3-1.fc39.x86_64.r 3.0 MB/s | 140 kB 00:00 (136/152): p11-kit-0.25.3-1.fc39.x86_64.rpm 9.9 MB/s | 520 kB 00:00 (137/152): ncurses-libs-6.4-7.20230520.fc39.1.x 5.2 MB/s | 336 kB 00:00 (138/152): pam-libs-1.5.3-3.fc39.x86_64.rpm 1.4 MB/s | 56 kB 00:00 (139/152): publicsuffix-list-dafsa-20240107-1.f 1.4 MB/s | 58 kB 00:00 (140/152): pam-1.5.3-3.fc39.x86_64.rpm 10 MB/s | 542 kB 00:00 (141/152): qt6-srpm-macros-6.6.2-1.fc39.noarch. 355 kB/s | 8.9 kB 00:00 (142/152): pyproject-srpm-macros-1.12.0-1.fc39. 286 kB/s | 14 kB 00:00 (143/152): qt5-srpm-macros-5.15.12-1.fc39.noarc 134 kB/s | 8.4 kB 00:00 (144/152): redhat-rpm-config-266-1.fc39.noarch. 2.9 MB/s | 78 kB 00:00 (145/152): readline-8.2-6.fc39.x86_64.rpm 4.5 MB/s | 212 kB 00:00 (146/152): rpm-build-4.19.1.1-1.fc39.x86_64.rpm 2.7 MB/s | 78 kB 00:00 (147/152): rpm-build-libs-4.19.1.1-1.fc39.x86_6 3.4 MB/s | 95 kB 00:00 (148/152): rpm-4.19.1.1-1.fc39.x86_64.rpm 10 MB/s | 538 kB 00:00 (149/152): rpm-libs-4.19.1.1-1.fc39.x86_64.rpm 9.1 MB/s | 312 kB 00:00 (150/152): rpm-sequoia-1.6.0-1.fc39.x86_64.rpm 12 MB/s | 848 kB 00:00 (151/152): systemd-libs-254.10-1.fc39.x86_64.rp 15 MB/s | 687 kB 00:00 (152/152): shadow-utils-4.14.0-2.fc39.x86_64.rp 9.6 MB/s | 1.3 MB 00:00 -------------------------------------------------------------------------------- Total 16 MB/s | 52 MB 00:03 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-7.fc39.x86_64 1/152 Running scriptlet: libgcc-13.2.1-7.fc39.x86_64 1/152 Installing : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 2/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 2/152 Installing : fedora-release-identity-basic-39-36.noarch 3/152 Installing : fedora-gpg-keys-39-1.noarch 4/152 Installing : fedora-repos-39-1.noarch 5/152 Installing : fedora-release-common-39-36.noarch 6/152 Installing : fedora-release-39-36.noarch 7/152 Installing : setup-2.14.4-1.fc39.noarch 8/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 8/152 Installing : filesystem-3.18-6.fc39.x86_64 9/152 Installing : basesystem-11-18.fc39.noarch 10/152 Installing : qt6-srpm-macros-6.6.2-1.fc39.noarch 11/152 Installing : qt5-srpm-macros-5.15.12-1.fc39.noarch 12/152 Installing : publicsuffix-list-dafsa-20240107-1.fc39.noarch 13/152 Installing : ncurses-base-6.4-7.20230520.fc39.1.noarch 14/152 Installing : glibc-gconv-extra-2.38-17.fc39.x86_64 15/152 Running scriptlet: glibc-gconv-extra-2.38-17.fc39.x86_64 15/152 Installing : glibc-minimal-langpack-2.38-17.fc39.x86_64 16/152 Installing : glibc-common-2.38-17.fc39.x86_64 17/152 Running scriptlet: glibc-2.38-17.fc39.x86_64 18/152 Installing : glibc-2.38-17.fc39.x86_64 18/152 Running scriptlet: glibc-2.38-17.fc39.x86_64 18/152 Installing : ncurses-libs-6.4-7.20230520.fc39.1.x86_64 19/152 Installing : bash-5.2.26-1.fc39.x86_64 20/152 Running scriptlet: bash-5.2.26-1.fc39.x86_64 20/152 Installing : zlib-1.2.13-4.fc39.x86_64 21/152 Installing : xz-libs-5.4.4-1.fc39.x86_64 22/152 Installing : bzip2-libs-1.0.8-16.fc39.x86_64 23/152 Installing : libuuid-2.40-0.12.fc39.x86_64 24/152 Installing : libzstd-1.5.5-4.fc39.x86_64 25/152 Installing : elfutils-libelf-0.191-2.fc39.x86_64 26/152 Installing : popt-1.19-3.fc39.x86_64 27/152 Installing : libstdc++-13.2.1-7.fc39.x86_64 28/152 Installing : libblkid-2.40-0.12.fc39.x86_64 29/152 Installing : readline-8.2-6.fc39.x86_64 30/152 Installing : gmp-1:6.2.1-5.fc39.x86_64 31/152 Installing : libattr-2.5.1-8.fc39.x86_64 32/152 Installing : libacl-2.3.1-9.fc39.x86_64 33/152 Installing : libxcrypt-4.4.36-2.fc39.x86_64 34/152 Installing : libcap-2.48-9.fc39.x86_64 35/152 Installing : libeconf-0.5.2-1.fc39.x86_64 36/152 Installing : lz4-libs-1.9.4-4.fc39.x86_64 37/152 Installing : systemd-libs-254.10-1.fc39.x86_64 38/152 Installing : mpfr-4.2.0-3.fc39.x86_64 39/152 Installing : dwz-0.15-3.fc39.x86_64 40/152 Installing : unzip-6.0-62.fc39.x86_64 41/152 Installing : file-libs-5.45-5.fc39.x86_64 42/152 Installing : file-5.45-5.fc39.x86_64 43/152 Installing : libcap-ng-0.8.4-4.fc39.x86_64 44/152 Installing : audit-libs-4.0.1-1.fc39.x86_64 45/152 Installing : pam-libs-1.5.3-3.fc39.x86_64 46/152 Installing : libsmartcols-2.40-0.12.fc39.x86_64 47/152 Installing : jansson-2.13.1-7.fc39.x86_64 48/152 Installing : libcom_err-1.47.0-2.fc39.x86_64 49/152 Installing : libsepol-3.5-2.fc39.x86_64 50/152 Installing : libtasn1-4.19.0-3.fc39.x86_64 51/152 Installing : libunistring-1.1-5.fc39.x86_64 52/152 Installing : libidn2-2.3.7-1.fc39.x86_64 53/152 Installing : lua-libs-5.4.6-3.fc39.x86_64 54/152 Installing : alternatives-1.26-1.fc39.x86_64 55/152 Installing : libpsl-0.21.2-4.fc39.x86_64 56/152 Installing : zip-3.0-39.fc39.x86_64 57/152 Installing : zstd-1.5.5-4.fc39.x86_64 58/152 Installing : libfdisk-2.40-0.12.fc39.x86_64 59/152 Installing : bzip2-1.0.8-16.fc39.x86_64 60/152 Installing : libxml2-2.12.6-1.fc39.x86_64 61/152 Installing : sqlite-libs-3.42.0-7.fc39.x86_64 62/152 Installing : ed-1.19-4.fc39.x86_64 63/152 Installing : elfutils-default-yama-scope-0.191-2.fc39.noarch 64/152 Running scriptlet: elfutils-default-yama-scope-0.191-2.fc39.noarch 64/152 Installing : libbrotli-1.1.0-3.fc39.x86_64 65/152 Installing : cpio-2.14-4.fc39.x86_64 66/152 Installing : diffutils-3.10-3.fc39.x86_64 67/152 Installing : gdbm-libs-1:1.23-4.fc39.x86_64 68/152 Installing : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 69/152 Installing : libdb-5.3.28-56.fc39.x86_64 70/152 Installing : libffi-3.4.4-4.fc39.x86_64 71/152 Installing : p11-kit-0.25.3-1.fc39.x86_64 72/152 Installing : p11-kit-trust-0.25.3-1.fc39.x86_64 73/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc39.x86_64 73/152 Installing : libpkgconf-1.9.5-2.fc39.x86_64 74/152 Installing : pkgconf-1.9.5-2.fc39.x86_64 75/152 Installing : libsigsegv-2.14-5.fc39.x86_64 76/152 Installing : gawk-5.2.2-2.fc39.x86_64 77/152 Installing : libverto-0.3.2-6.fc39.x86_64 78/152 Installing : xxhash-libs-0.8.2-1.fc39.x86_64 79/152 Installing : keyutils-libs-1.6.3-1.fc39.x86_64 80/152 Installing : libgomp-13.2.1-7.fc39.x86_64 81/152 Installing : libnghttp2-1.55.1-4.fc39.x86_64 82/152 Installing : libssh-config-0.10.6-2.fc39.noarch 83/152 Installing : coreutils-common-9.3-5.fc39.x86_64 84/152 Installing : ansible-srpm-macros-1-12.fc39.noarch 85/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 86/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 87/152 Installing : perl-srpm-macros-1-51.fc39.noarch 88/152 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 89/152 Installing : pcre2-10.42-1.fc39.2.x86_64 90/152 Installing : libselinux-3.5-5.fc39.x86_64 91/152 Installing : sed-4.8-14.fc39.x86_64 92/152 Installing : grep-3.11-3.fc39.x86_64 93/152 Installing : findutils-1:4.9.0-5.fc39.x86_64 94/152 Installing : xz-5.4.4-1.fc39.x86_64 95/152 Installing : libmount-2.40-0.12.fc39.x86_64 96/152 Installing : util-linux-core-2.40-0.12.fc39.x86_64 97/152 Installing : openssl-libs-1:3.1.1-4.fc39.x86_64 98/152 Installing : coreutils-9.3-5.fc39.x86_64 99/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 100/152 Installing : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 100/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 100/152 Installing : krb5-libs-1.21.2-3.fc39.x86_64 101/152 Installing : libtirpc-1.3.4-1.rc3.fc39.x86_64 102/152 Running scriptlet: authselect-libs-1.4.3-1.fc39.x86_64 103/152 Installing : authselect-libs-1.4.3-1.fc39.x86_64 103/152 Installing : gzip-1.12-6.fc39.x86_64 104/152 Installing : libarchive-3.7.1-1.fc39.x86_64 105/152 Installing : cracklib-2.9.11-2.fc39.x86_64 106/152 Installing : libpwquality-1.4.5-9.fc39.x86_64 107/152 Installing : authselect-1.4.3-1.fc39.x86_64 108/152 Installing : libnsl2-2.0.0-6.fc39.x86_64 109/152 Installing : pam-1.5.3-3.fc39.x86_64 110/152 Installing : libssh-0.10.6-2.fc39.x86_64 111/152 Installing : libevent-2.1.12-9.fc39.x86_64 112/152 Installing : openldap-2.6.6-1.fc39.x86_64 113/152 Installing : libcurl-8.2.1-4.fc39.x86_64 114/152 Installing : elfutils-libs-0.191-2.fc39.x86_64 115/152 Installing : elfutils-debuginfod-client-0.191-2.fc39.x86_64 116/152 Installing : binutils-gold-2.40-14.fc39.x86_64 117/152 Running scriptlet: binutils-gold-2.40-14.fc39.x86_64 117/152 Installing : binutils-2.40-14.fc39.x86_64 118/152 Running scriptlet: binutils-2.40-14.fc39.x86_64 118/152 Installing : elfutils-0.191-2.fc39.x86_64 119/152 Installing : gdb-minimal-14.1-4.fc39.x86_64 120/152 Installing : debugedit-5.0-12.fc39.x86_64 121/152 Installing : curl-8.2.1-4.fc39.x86_64 122/152 Installing : rpm-sequoia-1.6.0-1.fc39.x86_64 123/152 Installing : rpm-libs-4.19.1.1-1.fc39.x86_64 124/152 Running scriptlet: rpm-4.19.1.1-1.fc39.x86_64 125/152 Installing : rpm-4.19.1.1-1.fc39.x86_64 125/152 Installing : rpmautospec-rpm-macros-0.6.3-1.fc39.noarch 126/152 Installing : efi-srpm-macros-5-9.fc39.noarch 127/152 Installing : lua-srpm-macros-1-13.fc39.noarch 128/152 Installing : rpm-build-libs-4.19.1.1-1.fc39.x86_64 129/152 Installing : libsemanage-3.5-4.fc39.x86_64 130/152 Installing : shadow-utils-2:4.14.0-2.fc39.x86_64 131/152 Running scriptlet: libutempter-1.2.1-10.fc39.x86_64 132/152 Installing : libutempter-1.2.1-10.fc39.x86_64 132/152 Installing : patch-2.7.6-22.fc39.x86_64 133/152 Installing : tar-2:1.35-2.fc39.x86_64 134/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 135/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 136/152 Installing : ocaml-srpm-macros-8-2.fc39.noarch 137/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 138/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 139/152 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 140/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 141/152 Installing : rust-srpm-macros-26.2-1.fc39.noarch 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : python-srpm-macros-3.12-4.fc39.noarch 144/152 Installing : forge-srpm-macros-0.2.0-3.fc39.noarch 145/152 Installing : go-srpm-macros-3.5.0-1.fc39.noarch 146/152 Installing : redhat-rpm-config-266-1.fc39.noarch 147/152 Installing : rpm-build-4.19.1.1-1.fc39.x86_64 148/152 Installing : pyproject-srpm-macros-1.12.0-1.fc39.noarch 149/152 Installing : util-linux-2.40-0.12.fc39.x86_64 150/152 Running scriptlet: util-linux-2.40-0.12.fc39.x86_64 150/152 Installing : which-2.21-40.fc39.x86_64 151/152 Installing : info-7.0.3-3.fc39.x86_64 152/152 Running scriptlet: filesystem-3.18-6.fc39.x86_64 152/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 152/152 Running scriptlet: authselect-libs-1.4.3-1.fc39.x86_64 152/152 Running scriptlet: rpm-4.19.1.1-1.fc39.x86_64 152/152 Running scriptlet: info-7.0.3-3.fc39.x86_64 152/152 Installed: alternatives-1.26-1.fc39.x86_64 ansible-srpm-macros-1-12.fc39.noarch audit-libs-4.0.1-1.fc39.x86_64 authselect-1.4.3-1.fc39.x86_64 authselect-libs-1.4.3-1.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc39.x86_64 binutils-2.40-14.fc39.x86_64 binutils-gold-2.40-14.fc39.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-5.fc39.x86_64 coreutils-common-9.3-5.fc39.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 crypto-policies-20231204-1.git1e3a2e4.fc39.noarch curl-8.2.1-4.fc39.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 debugedit-5.0-12.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.191-2.fc39.x86_64 elfutils-debuginfod-client-0.191-2.fc39.x86_64 elfutils-default-yama-scope-0.191-2.fc39.noarch elfutils-libelf-0.191-2.fc39.x86_64 elfutils-libs-0.191-2.fc39.x86_64 fedora-gpg-keys-39-1.noarch fedora-release-39-36.noarch fedora-release-common-39-36.noarch fedora-release-identity-basic-39-36.noarch fedora-repos-39-1.noarch file-5.45-5.fc39.x86_64 file-libs-5.45-5.fc39.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-1:4.9.0-5.fc39.x86_64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-3.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-14.1-4.fc39.x86_64 gdbm-libs-1:1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-17.fc39.x86_64 glibc-common-2.38-17.fc39.x86_64 glibc-gconv-extra-2.38-17.fc39.x86_64 glibc-minimal-langpack-2.38-17.fc39.x86_64 gmp-1:6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.5.0-1.fc39.noarch grep-3.11-3.fc39.x86_64 gzip-1.12-6.fc39.x86_64 info-7.0.3-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc39.x86_64 krb5-libs-1.21.2-3.fc39.x86_64 libacl-2.3.1-9.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 libattr-2.5.1-8.fc39.x86_64 libblkid-2.40-0.12.fc39.x86_64 libbrotli-1.1.0-3.fc39.x86_64 libcap-2.48-9.fc39.x86_64 libcap-ng-0.8.4-4.fc39.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.2.1-4.fc39.x86_64 libdb-5.3.28-56.fc39.x86_64 libeconf-0.5.2-1.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.40-0.12.fc39.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-7.fc39.x86_64 libgomp-13.2.1-7.fc39.x86_64 libidn2-2.3.7-1.fc39.x86_64 libmount-2.40-0.12.fc39.x86_64 libnghttp2-1.55.1-4.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-9.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.40-0.12.fc39.x86_64 libssh-0.10.6-2.fc39.x86_64 libssh-config-0.10.6-2.fc39.noarch libstdc++-13.2.1-7.fc39.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.4-1.rc3.fc39.x86_64 libunistring-1.1-5.fc39.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.40-0.12.fc39.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.12.6-1.fc39.x86_64 libzstd-1.5.5-4.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-13.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-7.20230520.fc39.1.noarch ncurses-libs-6.4-7.20230520.fc39.1.x86_64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-1:3.1.1-4.fc39.x86_64 p11-kit-0.25.3-1.fc39.x86_64 p11-kit-trust-0.25.3-1.fc39.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-3.fc39.x86_64 pam-libs-1.5.3-3.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20240107-1.fc39.noarch pyproject-srpm-macros-1.12.0-1.fc39.noarch python-srpm-macros-3.12-4.fc39.noarch qt5-srpm-macros-5.15.12-1.fc39.noarch qt6-srpm-macros-6.6.2-1.fc39.noarch readline-8.2-6.fc39.x86_64 redhat-rpm-config-266-1.fc39.noarch rpm-4.19.1.1-1.fc39.x86_64 rpm-build-4.19.1.1-1.fc39.x86_64 rpm-build-libs-4.19.1.1-1.fc39.x86_64 rpm-libs-4.19.1.1-1.fc39.x86_64 rpm-sequoia-1.6.0-1.fc39.x86_64 rpmautospec-rpm-macros-0.6.3-1.fc39.noarch rust-srpm-macros-26.2-1.fc39.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-2.fc39.x86_64 sqlite-libs-3.42.0-7.fc39.x86_64 systemd-libs-254.10-1.fc39.x86_64 tar-2:1.35-2.fc39.x86_64 unzip-6.0-62.fc39.x86_64 util-linux-2.40-0.12.fc39.x86_64 util-linux-core-2.40-0.12.fc39.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 zip-3.0-39.fc39.x86_64 zlib-1.2.13-4.fc39.x86_64 zstd-1.5.5-4.fc39.x86_64 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.fc39.x86_64 ansible-srpm-macros-1-12.fc39.noarch audit-libs-4.0.1-1.fc39.x86_64 authselect-1.4.3-1.fc39.x86_64 authselect-libs-1.4.3-1.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc39.x86_64 binutils-2.40-14.fc39.x86_64 binutils-gold-2.40-14.fc39.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-5.fc39.x86_64 coreutils-common-9.3-5.fc39.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 crypto-policies-20231204-1.git1e3a2e4.fc39.noarch curl-8.2.1-4.fc39.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 debugedit-5.0-12.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.191-2.fc39.x86_64 elfutils-debuginfod-client-0.191-2.fc39.x86_64 elfutils-default-yama-scope-0.191-2.fc39.noarch elfutils-libelf-0.191-2.fc39.x86_64 elfutils-libs-0.191-2.fc39.x86_64 fedora-gpg-keys-39-1.noarch fedora-release-39-36.noarch fedora-release-common-39-36.noarch fedora-release-identity-basic-39-36.noarch fedora-repos-39-1.noarch file-5.45-5.fc39.x86_64 file-libs-5.45-5.fc39.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-4.9.0-5.fc39.x86_64 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-3.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-14.1-4.fc39.x86_64 gdbm-libs-1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-17.fc39.x86_64 glibc-common-2.38-17.fc39.x86_64 glibc-gconv-extra-2.38-17.fc39.x86_64 glibc-minimal-langpack-2.38-17.fc39.x86_64 gmp-6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.5.0-1.fc39.noarch gpg-pubkey-18b8e74c-62f2920f grep-3.11-3.fc39.x86_64 gzip-1.12-6.fc39.x86_64 info-7.0.3-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc39.x86_64 krb5-libs-1.21.2-3.fc39.x86_64 libacl-2.3.1-9.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 libattr-2.5.1-8.fc39.x86_64 libblkid-2.40-0.12.fc39.x86_64 libbrotli-1.1.0-3.fc39.x86_64 libcap-2.48-9.fc39.x86_64 libcap-ng-0.8.4-4.fc39.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.2.1-4.fc39.x86_64 libdb-5.3.28-56.fc39.x86_64 libeconf-0.5.2-1.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.40-0.12.fc39.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-7.fc39.x86_64 libgomp-13.2.1-7.fc39.x86_64 libidn2-2.3.7-1.fc39.x86_64 libmount-2.40-0.12.fc39.x86_64 libnghttp2-1.55.1-4.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-9.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.40-0.12.fc39.x86_64 libssh-0.10.6-2.fc39.x86_64 libssh-config-0.10.6-2.fc39.noarch libstdc++-13.2.1-7.fc39.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.4-1.rc3.fc39.x86_64 libunistring-1.1-5.fc39.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.40-0.12.fc39.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.12.6-1.fc39.x86_64 libzstd-1.5.5-4.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-13.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-7.20230520.fc39.1.noarch ncurses-libs-6.4-7.20230520.fc39.1.x86_64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-3.1.1-4.fc39.x86_64 p11-kit-0.25.3-1.fc39.x86_64 p11-kit-trust-0.25.3-1.fc39.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-3.fc39.x86_64 pam-libs-1.5.3-3.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20240107-1.fc39.noarch pyproject-srpm-macros-1.12.0-1.fc39.noarch python-srpm-macros-3.12-4.fc39.noarch qt5-srpm-macros-5.15.12-1.fc39.noarch qt6-srpm-macros-6.6.2-1.fc39.noarch readline-8.2-6.fc39.x86_64 redhat-rpm-config-266-1.fc39.noarch rpm-4.19.1.1-1.fc39.x86_64 rpm-build-4.19.1.1-1.fc39.x86_64 rpm-build-libs-4.19.1.1-1.fc39.x86_64 rpm-libs-4.19.1.1-1.fc39.x86_64 rpm-sequoia-1.6.0-1.fc39.x86_64 rpmautospec-rpm-macros-0.6.3-1.fc39.noarch rust-srpm-macros-26.2-1.fc39.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-2.fc39.x86_64 sqlite-libs-3.42.0-7.fc39.x86_64 systemd-libs-254.10-1.fc39.x86_64 tar-1.35-2.fc39.x86_64 unzip-6.0-62.fc39.x86_64 util-linux-2.40-0.12.fc39.x86_64 util-linux-core-2.40-0.12.fc39.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 zip-3.0-39.fc39.x86_64 zlib-1.2.13-4.fc39.x86_64 zstd-1.5.5-4.fc39.x86_64 Start: buildsrpm Start: rpmbuild -bs sh: line 1: tclsh: command not found Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1711756800 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-11.fc39.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log/dnf.log /var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-rpu8ytf_/netgen-mesher/netgen-mesher.spec) Config(child) 16 minutes 1 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/netgen-mesher-6.2.2202-11.fc39.src.rpm) Config(fedora-39-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1711758823.064562/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1711758823.064562/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-x86_64-1711758823.064562/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.x86_64 rpm-sequoia-1.6.0-1.fc39.x86_64 python3-dnf-4.19.2-1.fc39.noarch python3-dnf-plugins-core-4.6.0-1.fc39.noarch yum-4.19.2-1.fc39.noarch Finish: chroot init Start: build phase for netgen-mesher-6.2.2202-11.fc39.src.rpm Start: build setup for netgen-mesher-6.2.2202-11.fc39.src.rpm sh: line 1: tclsh: command not found Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1711756800 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-11.fc39.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 43 kB/s | 1.5 kB 00:00 fedora 736 kB/s | 25 kB 00:00 updates 649 kB/s | 22 kB 00:00 Dependencies resolved. ============================================================================================= Package Arch Version Repo Size ============================================================================================= Installing: cmake x86_64 3.27.7-1.fc39 fedora 8.0 M desktop-file-utils x86_64 0.26-9.fc39 fedora 72 k dos2unix x86_64 7.5.0-2.fc39 fedora 298 k gcc-c++ x86_64 13.2.1-7.fc39 updates 13 M git x86_64 2.44.0-1.fc39 updates 53 k libXmu-devel x86_64 1.1.4-3.fc39 fedora 27 k libjpeg-turbo-devel x86_64 2.1.4-3.fc39 fedora 98 k mesa-libGLU-devel x86_64 9.0.3-1.fc39 fedora 12 k metis-devel x86_64 5.1.0.3-2.fc39 fedora 11 k mpich-devel x86_64 4.1.2-14.fc39 copr_base 1.3 M opencascade-devel x86_64 7.6.3-4.fc39 fedora 5.1 M openmpi-devel x86_64 4.1.5-8.fc39 copr_base 1.2 M pybind11-devel x86_64 2.11.1-3.fc39 copr_base 169 k python3-devel x86_64 3.12.2-2.fc39 updates 312 k python3-mpi4py-mpich x86_64 3.1.5-5.fc39 copr_base 567 k python3-mpi4py-openmpi x86_64 3.1.5-5.fc39 copr_base 569 k tk-devel x86_64 1:8.6.12-5.fc39 fedora 537 k Installing dependencies: LibRaw x86_64 0.21.2-2.fc39 updates 418 k Lmod x86_64 8.7.32-1.fc39 fedora 261 k PEGTL-devel x86_64 2.8.3-7.fc39 fedora 159 k SuperLU x86_64 6.0.0-1.fc39 fedora 186 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 fedora 121 k alsa-lib x86_64 1.2.11-2.fc39 updates 521 k annobin-docs noarch 12.42-1.fc39 updates 88 k annobin-plugin-gcc x86_64 12.42-1.fc39 updates 956 k armadillo x86_64 12.8.1-1.fc39 updates 32 k arpack x86_64 3.9.1-1.fc39 updates 210 k autoconf noarch 2.71-6.fc39 fedora 733 k automake noarch 1.16.5-13.fc39 fedora 697 k avahi-libs x86_64 0.8-24.fc39 fedora 67 k blas x86_64 3.11.0-5.fc39 fedora 396 k blas-devel x86_64 3.11.0-5.fc39 fedora 25 k blas64 x86_64 3.11.0-5.fc39 fedora 225 k blas64_ x86_64 3.11.0-5.fc39 fedora 225 k blosc x86_64 1.21.5-2.fc39 updates 59 k boost x86_64 1.83.0-3.fc39 copr_base 15 k boost-atomic x86_64 1.83.0-3.fc39 copr_base 20 k boost-chrono x86_64 1.83.0-3.fc39 copr_base 26 k boost-container x86_64 1.83.0-3.fc39 copr_base 40 k boost-context x86_64 1.83.0-3.fc39 copr_base 17 k boost-contract x86_64 1.83.0-3.fc39 copr_base 47 k boost-coroutine x86_64 1.83.0-3.fc39 copr_base 21 k boost-date-time x86_64 1.83.0-3.fc39 copr_base 16 k boost-devel x86_64 1.83.0-3.fc39 copr_base 12 M boost-fiber x86_64 1.83.0-3.fc39 copr_base 43 k boost-filesystem x86_64 1.83.0-3.fc39 copr_base 68 k boost-graph x86_64 1.83.0-3.fc39 copr_base 153 k boost-iostreams x86_64 1.83.0-3.fc39 copr_base 42 k boost-json x86_64 1.83.0-3.fc39 copr_base 144 k boost-locale x86_64 1.83.0-3.fc39 copr_base 212 k boost-log x86_64 1.83.0-3.fc39 copr_base 494 k boost-math x86_64 1.83.0-3.fc39 copr_base 218 k boost-nowide x86_64 1.83.0-3.fc39 copr_base 21 k boost-numpy3 x86_64 1.83.0-3.fc39 copr_base 30 k boost-program-options x86_64 1.83.0-3.fc39 copr_base 110 k boost-python3 x86_64 1.83.0-3.fc39 copr_base 98 k boost-random x86_64 1.83.0-3.fc39 copr_base 25 k boost-regex x86_64 1.83.0-3.fc39 copr_base 112 k boost-serialization x86_64 1.83.0-3.fc39 copr_base 135 k boost-stacktrace x86_64 1.83.0-3.fc39 copr_base 31 k boost-system x86_64 1.83.0-3.fc39 copr_base 16 k boost-test x86_64 1.83.0-3.fc39 copr_base 241 k boost-thread x86_64 1.83.0-3.fc39 copr_base 62 k boost-timer x86_64 1.83.0-3.fc39 copr_base 22 k boost-type_erasure x86_64 1.83.0-3.fc39 copr_base 34 k boost-wave x86_64 1.83.0-3.fc39 copr_base 225 k brotli x86_64 1.1.0-3.fc39 copr_base 20 k brotli-devel x86_64 1.1.0-3.fc39 copr_base 34 k bzip2-devel x86_64 1.0.8-16.fc39 fedora 214 k cairo x86_64 1.18.0-1.fc39 fedora 710 k cdparanoia-libs x86_64 10.2-42.fc39 fedora 54 k cfitsio x86_64 4.3.0-1.fc39 fedora 606 k cgnslib x86_64 4.4.0-2.fc39 fedora 438 k cgnslib-common noarch 4.4.0-2.fc39 fedora 115 k cgnslib-devel x86_64 4.4.0-2.fc39 fedora 56 k cgnslib-libs x86_64 4.4.0-2.fc39 fedora 296 k clang-libs x86_64 17.0.6-6.fc39 copr_base 23 M clang-resource-filesystem noarch 17.0.6-6.fc39 copr_base 15 k cli11-devel noarch 2.4.1-1.fc39 updates 143 k cmake-data noarch 3.27.7-1.fc39 fedora 2.2 M cmake-filesystem x86_64 3.27.7-1.fc39 fedora 19 k cmake-rpm-macros noarch 3.27.7-1.fc39 fedora 18 k copy-jdk-configs noarch 4.1-3.fc39 fedora 28 k cpp x86_64 13.2.1-7.fc39 updates 11 M crypto-policies-scripts noarch 20231204-1.git1e3a2e4.fc39 updates 117 k cryptsetup-libs x86_64 2.6.1-3.fc39 fedora 491 k cups-libs x86_64 1:2.4.7-11.fc39 updates 269 k dbus x86_64 1:1.14.10-1.fc39 fedora 8.1 k dbus-broker x86_64 35-2.fc39 updates 176 k dbus-common noarch 1:1.14.10-1.fc39 fedora 15 k dbus-libs x86_64 1:1.14.10-1.fc39 fedora 156 k default-fonts-core-sans noarch 4.0-9.fc39 fedora 32 k device-mapper x86_64 1.02.197-2.fc39 copr_base 139 k device-mapper-libs x86_64 1.02.197-2.fc39 copr_base 177 k double-conversion x86_64 3.1.5-9.fc39 fedora 49 k double-conversion-devel x86_64 3.1.5-9.fc39 fedora 27 k duktape x86_64 2.7.0-5.fc39 fedora 170 k eigen3-devel noarch 3.4.0-12.fc39 fedora 1.2 M emacs-filesystem noarch 1:29.3-1.fc39 updates 7.2 k expat x86_64 2.6.0-1.fc39 updates 113 k expat-devel x86_64 2.6.0-1.fc39 updates 54 k flexiblas x86_64 3.4.2-1.fc39 updates 25 k flexiblas-devel x86_64 3.4.2-1.fc39 updates 121 k flexiblas-netlib x86_64 3.4.2-1.fc39 updates 3.1 M flexiblas-netlib64 x86_64 3.4.2-1.fc39 updates 3.0 M flexiblas-openblas-openmp x86_64 3.4.2-1.fc39 updates 18 k flexiblas-openblas-openmp64 x86_64 3.4.2-1.fc39 updates 18 k fontconfig x86_64 2.14.2-6.fc39 updates 296 k fontconfig-devel x86_64 2.14.2-6.fc39 updates 164 k fonts-filesystem noarch 1:2.0.5-12.fc39 fedora 8.2 k freeimage x86_64 3.19.0-0.23.svn1909.fc39 updates 363 k freeimage-devel x86_64 3.19.0-0.23.svn1909.fc39 updates 41 k freetype x86_64 2.13.1-2.fc39 fedora 414 k freetype-devel x86_64 2.13.1-2.fc39 fedora 950 k freexl x86_64 2.0.0-2.fc39 fedora 45 k fribidi x86_64 1.0.13-2.fc39 fedora 91 k gc x86_64 8.2.2-4.fc39 fedora 110 k gcc x86_64 13.2.1-7.fc39 updates 34 M gcc-gfortran x86_64 13.2.1-7.fc39 updates 12 M gcc-plugin-annobin x86_64 13.2.1-7.fc39 updates 52 k gdal-devel x86_64 3.7.3-4.fc39 updates 219 k gdal-libs x86_64 3.7.3-4.fc39 updates 8.6 M gdk-pixbuf2 x86_64 2.42.10-5.fc39 fedora 484 k gdk-pixbuf2-modules x86_64 2.42.10-5.fc39 fedora 85 k geos x86_64 3.12.1-1.fc39 updates 1.1 M gettext x86_64 0.22-2.fc39 fedora 1.1 M gettext-envsubst x86_64 0.22-2.fc39 fedora 36 k gettext-libs x86_64 0.22-2.fc39 fedora 328 k gettext-runtime x86_64 0.22-2.fc39 fedora 120 k giflib x86_64 5.2.2-1.fc39 updates 52 k git-core x86_64 2.44.0-1.fc39 updates 4.5 M git-core-doc noarch 2.44.0-1.fc39 updates 2.9 M gl-manpages noarch 1.1-28.20190306.fc39 fedora 1.2 M gl2ps x86_64 1.4.2-8.fc39 fedora 64 k gl2ps-devel x86_64 1.4.2-8.fc39 fedora 236 k glew-devel x86_64 2.2.0-5.fc39 fedora 222 k glib2 x86_64 2.78.3-1.fc39 updates 2.8 M glib2-devel x86_64 2.78.3-1.fc39 updates 596 k glibc-devel x86_64 2.38-17.fc39 updates 86 k glibc-headers-x86 noarch 2.38-17.fc39 updates 570 k glx-utils x86_64 9.0.0-3.fc39 fedora 77 k gnutls x86_64 3.8.4-1.fc39 updates 1.1 M google-noto-fonts-common noarch 20240101-1.fc39 updates 17 k google-noto-sans-vf-fonts noarch 20240101-1.fc39 updates 593 k graphene x86_64 1.10.6-6.fc39 fedora 61 k graphite2 x86_64 1.3.14-12.fc39 fedora 95 k graphite2-devel x86_64 1.3.14-12.fc39 fedora 20 k groff-base x86_64 1.23.0-3.fc39 updates 1.1 M gstreamer1 x86_64 1.22.9-1.fc39 updates 1.4 M gstreamer1-plugins-base x86_64 1.22.9-1.fc39 updates 2.2 M guile22 x86_64 2.2.7-9.fc39 fedora 6.5 M harfbuzz x86_64 8.2.1-2.fc39 fedora 975 k harfbuzz-devel x86_64 8.2.1-2.fc39 fedora 450 k harfbuzz-icu x86_64 8.2.1-2.fc39 fedora 17 k hdf-libs x86_64 4.2.15-13.fc39 fedora 295 k hdf5 x86_64 1.12.1-12.fc39 fedora 2.2 M hdf5-devel x86_64 1.12.1-12.fc39 fedora 1.3 M hwdata noarch 0.380-1.fc39 updates 1.6 M hwloc-libs x86_64 2.10.0-1.fc39 updates 2.1 M hyphen x86_64 2.8.8-21.fc39 fedora 29 k imath x86_64 3.1.11-1.fc39 copr_base 99 k infinipath-psm x86_64 3.3-26_g604758e_open.6.fc37.6 fedora 198 k iso-codes noarch 4.15.0-2.fc39 fedora 3.5 M jasper-libs x86_64 3.0.6-4.fc39 fedora 162 k java-17-openjdk x86_64 1:17.0.9.0.9-3.fc39 updates 407 k java-17-openjdk-headless x86_64 1:17.0.9.0.9-3.fc39 updates 44 M javapackages-filesystem noarch 6.2.0-10.fc39 copr_base 13 k jbigkit-libs x86_64 2.1-26.fc39 fedora 53 k json-c x86_64 0.17-1.fc39 fedora 43 k json-devel x86_64 3.11.2-3.fc39 fedora 164 k jsoncpp x86_64 1.9.5-5.fc39 fedora 99 k jsoncpp-devel x86_64 1.9.5-5.fc39 fedora 29 k jxrlib x86_64 1.1-25.fc39 fedora 453 k kbd x86_64 2.6.3-1.fc39 fedora 428 k kbd-legacy noarch 2.6.3-1.fc39 fedora 574 k kbd-misc noarch 2.6.3-1.fc39 fedora 1.6 M kernel-headers x86_64 6.7.3-200.fc39 updates 1.6 M kmod x86_64 30-6.fc39 fedora 120 k kmod-libs x86_64 30-6.fc39 fedora 67 k lapack x86_64 3.11.0-5.fc39 fedora 9.5 M lapack-devel x86_64 3.11.0-5.fc39 fedora 85 k lapack64 x86_64 3.11.0-5.fc39 fedora 2.3 M lapack64_ x86_64 3.11.0-5.fc39 fedora 2.3 M lcms2 x86_64 2.15-2.fc39 fedora 177 k less x86_64 633-2.fc39 fedora 175 k libGLEW x86_64 2.2.0-5.fc39 fedora 175 k libICE x86_64 1.0.10-11.fc39 fedora 70 k libICE-devel x86_64 1.0.10-11.fc39 fedora 46 k libSM x86_64 1.2.3-13.fc39 fedora 41 k libSM-devel x86_64 1.2.3-13.fc39 fedora 12 k libX11 x86_64 1.8.7-1.fc39 fedora 650 k libX11-common noarch 1.8.7-1.fc39 fedora 176 k libX11-devel x86_64 1.8.7-1.fc39 fedora 1.0 M libX11-xcb x86_64 1.8.7-1.fc39 fedora 12 k libXScrnSaver x86_64 1.2.3-13.fc39 fedora 24 k libXScrnSaver-devel x86_64 1.2.3-13.fc39 fedora 17 k libXau x86_64 1.0.11-3.fc39 fedora 31 k libXau-devel x86_64 1.0.11-3.fc39 fedora 14 k libXcomposite x86_64 0.4.5-10.fc39 fedora 23 k libXcomposite-devel x86_64 0.4.5-10.fc39 fedora 16 k libXcursor x86_64 1.2.1-4.fc39 fedora 30 k libXcursor-devel x86_64 1.2.1-4.fc39 fedora 40 k libXdmcp x86_64 1.1.3-11.fc39 fedora 35 k libXdmcp-devel x86_64 1.1.3-11.fc39 fedora 11 k libXext x86_64 1.3.5-3.fc39 fedora 39 k libXext-devel x86_64 1.3.5-3.fc39 fedora 85 k libXfixes x86_64 6.0.0-6.fc39 fedora 19 k libXfixes-devel x86_64 6.0.0-6.fc39 fedora 12 k libXft x86_64 2.3.8-3.fc39 fedora 72 k libXft-devel x86_64 2.3.8-3.fc39 fedora 50 k libXi x86_64 1.8.1-2.fc39 fedora 40 k libXi-devel x86_64 1.8.1-2.fc39 fedora 116 k libXinerama x86_64 1.1.5-3.fc39 fedora 14 k libXinerama-devel x86_64 1.1.5-3.fc39 fedora 13 k libXmu x86_64 1.1.4-3.fc39 fedora 76 k libXpm x86_64 3.5.17-1.fc39 updates 65 k libXpm-devel x86_64 3.5.17-1.fc39 updates 66 k libXrandr x86_64 1.5.4-1.fc39 updates 27 k libXrandr-devel x86_64 1.5.4-1.fc39 updates 19 k libXrender x86_64 0.9.11-3.fc39 fedora 27 k libXrender-devel x86_64 0.9.11-3.fc39 fedora 19 k libXres x86_64 1.2.1-5.fc39 fedora 15 k libXres-devel x86_64 1.2.1-5.fc39 fedora 12 k libXt x86_64 1.2.1-5.fc39 fedora 178 k libXt-devel x86_64 1.2.1-5.fc39 fedora 460 k libXtst x86_64 1.2.4-3.fc39 fedora 20 k libXtst-devel x86_64 1.2.4-3.fc39 fedora 16 k libXv x86_64 1.0.11-19.fc39 fedora 18 k libXv-devel x86_64 1.0.11-19.fc39 fedora 44 k libXxf86vm x86_64 1.1.5-3.fc39 fedora 18 k libaec x86_64 1.1.2-1.fc39 updates 37 k libaec-devel x86_64 1.1.2-1.fc39 updates 12 k libarchive-devel x86_64 3.7.1-1.fc39 fedora 134 k libargon2 x86_64 20190702-3.fc39 fedora 28 k libarrow x86_64 13.0.0-3.fc39 updates 4.8 M libarrow-doc noarch 13.0.0-3.fc39 updates 27 k libb2 x86_64 0.98.1-9.fc39 fedora 25 k libblkid-devel x86_64 2.40-0.12.fc39 copr_base 27 k libcbor x86_64 0.10.2-2.fc39 fedora 58 k libcurl-devel x86_64 8.2.1-4.fc39 updates 998 k libdatrie x86_64 0.2.13-7.fc39 fedora 32 k libdeflate x86_64 1.19-1.fc39 updates 61 k libdrm x86_64 2.4.120-1.fc39 updates 157 k libdrm-devel x86_64 2.4.120-1.fc39 updates 179 k libedit x86_64 3.1-48.20230828cvs.fc39 fedora 107 k libevdev x86_64 1.13.1-2.fc39 fedora 44 k libfabric x86_64 1.20.1-1.fc39 updates 1.7 M libffi-devel x86_64 3.4.4-4.fc39 fedora 29 k libfido2 x86_64 1.13.0-3.fc39 fedora 98 k libfontenc x86_64 1.1.6-3.fc39 fedora 32 k libgeotiff x86_64 1.7.1-9.fc39 fedora 106 k libgfortran x86_64 13.2.1-7.fc39 updates 904 k libglvnd x86_64 1:1.7.0-1.fc39 fedora 133 k libglvnd-core-devel x86_64 1:1.7.0-1.fc39 fedora 17 k libglvnd-devel x86_64 1:1.7.0-1.fc39 fedora 162 k libglvnd-egl x86_64 1:1.7.0-1.fc39 fedora 36 k libglvnd-gles x86_64 1:1.7.0-1.fc39 fedora 31 k libglvnd-glx x86_64 1:1.7.0-1.fc39 fedora 142 k libglvnd-opengl x86_64 1:1.7.0-1.fc39 fedora 42 k libgta x86_64 1.2.1-10.fc39 fedora 35 k libgudev x86_64 238-2.fc39 fedora 35 k libharu x86_64 2.4.3-3.fc39 fedora 581 k libharu-devel x86_64 2.4.3-3.fc39 fedora 47 k libibumad x86_64 50.0-1.fc39 copr_base 27 k libibverbs x86_64 50.0-1.fc39 copr_base 432 k libicu x86_64 73.2-2.fc39 fedora 11 M libicu-devel x86_64 73.2-2.fc39 fedora 924 k libinput x86_64 1.25.0-1.fc39 updates 215 k libjpeg-turbo x86_64 2.1.4-3.fc39 fedora 183 k libkml x86_64 1.3.0-47.fc39 copr_base 359 k liblerc x86_64 4.0.0-4.fc39 fedora 201 k libmount-devel x86_64 2.40-0.12.fc39 copr_base 28 k libmpc x86_64 1.3.1-3.fc39 fedora 70 k libnl3 x86_64 3.9.0-3.fc39 copr_base 351 k libogg x86_64 2:1.3.5-6.fc39 fedora 33 k libogg-devel x86_64 2:1.3.5-6.fc39 fedora 13 k liborc1 x86_64 1.9.2-1.fc39 updates 485 k libpciaccess x86_64 0.16-9.fc39 fedora 26 k libpciaccess-devel x86_64 0.16-9.fc39 fedora 12 k libpng x86_64 2:1.6.37-15.fc39 fedora 119 k libpng-devel x86_64 2:1.6.37-15.fc39 fedora 291 k libpq x86_64 15.3-1.fc39 fedora 215 k libpq-devel x86_64 15.3-1.fc39 fedora 107 k libproxy x86_64 0.5.3-5.fc39 copr_base 49 k libpsm2 x86_64 11.2.230-2.fc39 fedora 200 k libqhull_r x86_64 1:7.2.1-13.fc39 fedora 167 k libquadmath x86_64 13.2.1-7.fc39 updates 200 k libquadmath-devel x86_64 13.2.1-7.fc39 updates 41 k librdmacm x86_64 50.0-1.fc39 copr_base 72 k librttopo x86_64 1.1.0-12.fc39 fedora 207 k libseccomp x86_64 2.5.3-6.fc39 fedora 71 k libselinux-devel x86_64 3.5-5.fc39 copr_base 116 k libsepol-devel x86_64 3.5-2.fc39 fedora 49 k libspatialite x86_64 5.0.1-23.fc39 fedora 3.1 M libstdc++-devel x86_64 13.2.1-7.fc39 updates 2.6 M libthai x86_64 0.1.29-6.fc39 fedora 213 k libtheora x86_64 1:1.1.1-34.fc39 fedora 166 k libtheora-devel x86_64 1:1.1.1-34.fc39 fedora 31 k libtiff x86_64 4.4.0-8.fc39 fedora 202 k libtiff-devel x86_64 4.4.0-8.fc39 fedora 545 k libtool-ltdl x86_64 2.4.7-7.fc39 fedora 36 k libunwind x86_64 1.7.0-0.2.rc2.fc39 fedora 70 k libuv x86_64 1:1.48.0-1.fc39 updates 252 k libvisual x86_64 1:0.4.1-2.fc39 fedora 151 k libvorbis x86_64 1:1.3.7-8.fc39 fedora 195 k libwacom x86_64 2.10.0-1.fc39 updates 43 k libwacom-data noarch 2.10.0-1.fc39 updates 196 k libwayland-client x86_64 1.22.0-2.fc39 fedora 34 k libwayland-cursor x86_64 1.22.0-2.fc39 fedora 19 k libwayland-egl x86_64 1.22.0-2.fc39 fedora 13 k libwayland-server x86_64 1.22.0-2.fc39 fedora 42 k libwebp x86_64 1.3.2-2.fc39 fedora 284 k libxcb x86_64 1.13.1-12.fc39 fedora 233 k libxcb-devel x86_64 1.13.1-12.fc39 fedora 1.4 M libxcrypt-devel x86_64 4.4.36-2.fc39 fedora 30 k libxkbcommon x86_64 1.6.0-1.fc39 updates 142 k libxkbcommon-x11 x86_64 1.6.0-1.fc39 updates 22 k libxkbfile x86_64 1.1.1-3.fc39 fedora 89 k libxkbfile-devel x86_64 1.1.1-3.fc39 fedora 15 k libxml2-devel x86_64 2.12.6-1.fc39 copr_base 496 k libxshmfence x86_64 1.3-13.fc39 fedora 12 k libxslt x86_64 1.1.39-1.fc39 updates 187 k lksctp-tools x86_64 1.0.19-4.fc39 fedora 92 k llvm-libs x86_64 17.0.6-3.fc39 updates 27 M lua x86_64 5.4.6-3.fc39 fedora 191 k lua-filesystem x86_64 1.8.0-9.fc39 fedora 34 k lua-json noarch 1.3.4-4.fc39 fedora 30 k lua-lpeg x86_64 1.0.2-11.fc39 fedora 67 k lua-posix x86_64 36.2.1-3.fc39 fedora 143 k lua-term x86_64 0.07-18.fc39 fedora 15 k lz4-devel x86_64 1.9.4-4.fc39 fedora 31 k m4 x86_64 1.4.19-6.fc39 fedora 303 k make x86_64 1:4.4.1-2.fc39 fedora 589 k mariadb-connector-c x86_64 3.3.8-1.fc39 updates 214 k mariadb-connector-c-config noarch 3.3.8-1.fc39 updates 8.6 k mariadb-connector-c-devel x86_64 3.3.8-1.fc39 updates 61 k mesa-libEGL x86_64 23.3.6-1.fc39 updates 134 k mesa-libEGL-devel x86_64 23.3.6-1.fc39 updates 22 k mesa-libGL x86_64 23.3.6-1.fc39 updates 176 k mesa-libGL-devel x86_64 23.3.6-1.fc39 updates 36 k mesa-libGLU x86_64 9.0.3-1.fc39 fedora 160 k mesa-libgbm x86_64 23.3.6-1.fc39 updates 46 k mesa-libglapi x86_64 23.3.6-1.fc39 updates 53 k metis x86_64 5.1.0.3-2.fc39 fedora 572 k minizip-ng x86_64 3.0.7-5.fc39 updates 69 k mkfontscale x86_64 1.2.2-4.fc39 fedora 32 k mpdecimal x86_64 2.5.1-7.fc39 fedora 89 k mpi4py-common noarch 3.1.5-5.fc39 copr_base 18 k mpich x86_64 4.1.2-14.fc39 copr_base 2.1 M mtdev x86_64 1.1.6-6.fc39 fedora 20 k munge-libs x86_64 0.5.15-5.fc39 fedora 20 k ncurses x86_64 6.4-7.20230520.fc39.1 updates 416 k netcdf x86_64 4.9.0-5.fc38 fedora 833 k netcdf-cxx x86_64 4.2-32.fc39 fedora 44 k netcdf-cxx-devel x86_64 4.2-32.fc39 fedora 368 k netcdf-devel x86_64 4.9.0-5.fc38 fedora 99 k nettle x86_64 3.9.1-2.fc39 fedora 425 k nspr x86_64 4.35.0-18.fc39 updates 137 k nss x86_64 3.98.0-1.fc39 updates 701 k nss-softokn x86_64 3.98.0-1.fc39 updates 417 k nss-softokn-freebl x86_64 3.98.0-1.fc39 updates 359 k nss-sysinit x86_64 3.98.0-1.fc39 updates 18 k nss-util x86_64 3.98.0-1.fc39 updates 87 k numactl-libs x86_64 2.0.16-3.fc39 fedora 30 k ogdi x86_64 4.1.0-11.fc39 fedora 245 k openblas x86_64 0.3.21-6.fc39 fedora 35 k openblas-openmp x86_64 0.3.21-6.fc39 fedora 4.9 M openblas-openmp64 x86_64 0.3.21-6.fc39 fedora 4.8 M opencascade-draw x86_64 7.6.3-4.fc39 fedora 2.4 M opencascade-foundation x86_64 7.6.3-4.fc39 fedora 13 M opencascade-modeling x86_64 7.6.3-4.fc39 fedora 14 M opencascade-ocaf x86_64 7.6.3-4.fc39 fedora 1.2 M opencascade-visualization x86_64 7.6.3-4.fc39 fedora 2.1 M openexr-libs x86_64 3.1.10-2.fc39 fedora 1.1 M openjpeg2 x86_64 2.5.2-1.fc39 updates 178 k openmpi x86_64 4.1.5-8.fc39 copr_base 2.7 M openslide x86_64 3.4.1-24.fc39 fedora 106 k openslide-devel x86_64 3.4.1-24.fc39 fedora 13 k opensm-libs x86_64 3.3.24-6.fc39 fedora 73 k openssh x86_64 9.3p1-10.fc39 updates 439 k openssh-clients x86_64 9.3p1-10.fc39 updates 736 k openssl-devel x86_64 1:3.1.1-4.fc39 fedora 2.6 M opus x86_64 1.3.1-13.fc39 fedora 205 k orangefs x86_64 2.9.8-9.fc39 fedora 1.8 M orc x86_64 0.4.33-3.fc39 fedora 202 k pango x86_64 1.51.0-1.fc39 fedora 343 k pcre2-devel x86_64 10.42-1.fc39.2 fedora 505 k pcre2-utf16 x86_64 10.42-1.fc39.2 fedora 212 k pcre2-utf32 x86_64 10.42-1.fc39.2 fedora 200 k perl-AutoLoader noarch 5.74-502.fc39 updates 21 k perl-B x86_64 1.88-502.fc39 updates 177 k perl-Carp noarch 1.54-500.fc39 fedora 29 k perl-Class-Struct noarch 0.68-502.fc39 updates 22 k perl-Data-Dumper x86_64 2.188-501.fc39 fedora 56 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 x86_64 2.58-500.fc39 fedora 35 k perl-DynaLoader x86_64 1.54-502.fc39 updates 26 k perl-Encode x86_64 4:3.19-500.fc39 fedora 1.7 M perl-English noarch 1.11-502.fc39 updates 14 k perl-Errno x86_64 1.37-502.fc39 updates 15 k perl-Error noarch 1:0.17029-13.fc39 fedora 40 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-Fcntl x86_64 1.15-502.fc39 updates 21 k perl-File-Basename noarch 2.86-502.fc39 updates 17 k perl-File-Compare noarch 1.100.700-502.fc39 updates 13 k perl-File-Copy noarch 2.41-502.fc39 updates 20 k perl-File-Find noarch 1.43-502.fc39 updates 25 k perl-File-Path noarch 2.18-500.fc39 fedora 35 k perl-File-Temp noarch 1:0.231.100-500.fc39 fedora 58 k perl-File-stat noarch 1.13-502.fc39 updates 17 k perl-FileHandle noarch 2.05-502.fc39 updates 16 k perl-Getopt-Long noarch 1:2.54-500.fc39 fedora 60 k perl-Getopt-Std noarch 1.13-502.fc39 updates 16 k perl-Git noarch 2.44.0-1.fc39 updates 40 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-IO x86_64 1.52-502.fc39 updates 82 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.083-3.fc39 fedora 225 k perl-IPC-Open3 noarch 1.22-502.fc39 updates 22 k perl-MIME-Base64 x86_64 3.16-500.fc39 fedora 29 k perl-Mozilla-CA noarch 20230801-1.fc39 fedora 13 k perl-Net-SSLeay x86_64 1.92-10.fc39 fedora 360 k perl-POSIX x86_64 2.13-502.fc39 updates 97 k perl-PathTools x86_64 3.89-500.fc39 fedora 87 k perl-Pod-Escapes noarch 1:1.07-500.fc39 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-Scalar-List-Utils x86_64 5:1.63-500.fc39 fedora 72 k perl-SelectSaver noarch 1.02-502.fc39 updates 12 k perl-Socket x86_64 4:2.037-3.fc39 fedora 55 k perl-Storable x86_64 1:3.32-500.fc39 fedora 99 k perl-Symbol noarch 1.09-502.fc39 updates 14 k perl-Term-ANSIColor noarch 5.01-501.fc39 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-TermReadKey x86_64 2.38-18.fc39 fedora 35 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Thread-Queue noarch 3.14-500.fc39 fedora 21 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-URI noarch 5.21-1.fc39 fedora 125 k perl-base noarch 2.27-502.fc39 updates 16 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-if noarch 0.61.000-502.fc39 updates 14 k perl-interpreter x86_64 4:5.38.2-502.fc39 updates 72 k perl-lib x86_64 0.65-502.fc39 updates 15 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-libs x86_64 4:5.38.2-502.fc39 updates 2.4 M perl-locale noarch 1.10-502.fc39 updates 14 k perl-mro x86_64 1.28-502.fc39 updates 29 k perl-overload noarch 1.37-502.fc39 updates 46 k perl-overloading noarch 0.02-502.fc39 updates 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-threads x86_64 1:2.36-500.fc39 fedora 58 k perl-threads-shared x86_64 1.68-500.fc39 fedora 45 k perl-vars noarch 1.05-502.fc39 updates 13 k pixman x86_64 0.42.2-2.fc39 fedora 288 k pmix x86_64 4.1.3-1.fc39 fedora 679 k poppler x86_64 23.08.0-1.fc39 fedora 1.2 M poppler-data noarch 0.4.11-5.fc39 fedora 2.0 M procps-ng x86_64 4.0.3-5.fc39 updates 372 k proj x86_64 9.2.1-2.fc39 fedora 1.5 M proj-data noarch 9.2.1-2.fc39 fedora 1.3 M proj-devel x86_64 9.2.1-2.fc39 fedora 87 k protobuf x86_64 3.19.6-8.fc39 copr_base 1.0 M pugixml x86_64 1.13-3.fc39 fedora 100 k pugixml-devel x86_64 1.13-3.fc39 fedora 23 k pyproject-rpm-macros noarch 1.12.0-1.fc39 updates 41 k python-pip-wheel noarch 24.0-2.fc39 copr_base 1.5 M python-rpm-macros noarch 3.12-4.fc39 fedora 19 k python3 x86_64 3.12.2-2.fc39 updates 27 k python3-libs x86_64 3.12.2-2.fc39 updates 9.2 M python3-mpich x86_64 4.1.2-14.fc39 copr_base 10 k python3-numpy x86_64 1:1.26.2-4.fc39 copr_base 7.2 M python3-openmpi x86_64 4.1.5-8.fc39 copr_base 9.6 k python3-packaging noarch 24.0-1.fc39 copr_base 117 k python3-rpm-generators noarch 14-7.fc39 fedora 30 k python3-rpm-macros noarch 3.12-4.fc39 fedora 14 k python3-setuptools noarch 69.0.3-3.fc39 copr_base 1.4 M python3-vtk x86_64 9.2.6-7.fc39 fedora 12 M qt-settings noarch 39.1-1.fc39 updates 9.6 k qt5-designer x86_64 5.15.12-1.fc39 updates 161 k qt5-doctools x86_64 5.15.12-1.fc39 updates 697 k qt5-linguist x86_64 5.15.12-1.fc39 updates 883 k qt5-qtbase x86_64 5.15.12-5.fc39 updates 3.6 M qt5-qtbase-common noarch 5.15.12-5.fc39 updates 12 k qt5-qtbase-devel x86_64 5.15.12-5.fc39 updates 3.5 M qt5-qtbase-gui x86_64 5.15.12-5.fc39 updates 6.4 M qt5-qtdeclarative x86_64 5.15.12-1.fc39 updates 4.3 M qt5-qtdeclarative-devel x86_64 5.15.12-1.fc39 updates 1.5 M qt5-qtlocation x86_64 5.15.12-1.fc39 updates 3.2 M qt5-qtsensors x86_64 5.15.12-1.fc39 updates 230 k qt5-qttools x86_64 5.15.12-1.fc39 updates 41 k qt5-qttools-common noarch 5.15.12-1.fc39 updates 11 k qt5-qttools-devel x86_64 5.15.12-1.fc39 updates 228 k qt5-qttools-libs-designer x86_64 5.15.12-1.fc39 updates 2.7 M qt5-qttools-libs-designercomponents x86_64 5.15.12-1.fc39 updates 788 k qt5-qttools-libs-help x86_64 5.15.12-1.fc39 updates 157 k qt5-qtwebchannel x86_64 5.15.12-1.fc39 updates 100 k qt5-qtwebkit x86_64 5.212.0-0.80alpha4.fc39 updates 13 M qt5-qtwebkit-devel x86_64 5.212.0-0.80alpha4.fc39 updates 71 k qt5-qtx11extras x86_64 5.15.12-1.fc39 updates 35 k qt5-qtx11extras-devel x86_64 5.15.12-1.fc39 updates 16 k qt5-rpm-macros noarch 5.15.12-1.fc39 updates 10 k re2 x86_64 1:20220601-3.fc39 fedora 200 k rhash x86_64 1.4.3-3.fc39 fedora 194 k rpm-mpi-hooks noarch 8-6.fc39 fedora 11 k shared-mime-info x86_64 2.2-4.fc39 fedora 380 k snappy x86_64 1.1.10-2.fc39 fedora 37 k sqlite x86_64 3.42.0-7.fc39 fedora 831 k sqlite-devel x86_64 3.42.0-7.fc39 fedora 145 k sysprof-capture-devel x86_64 45.1-1.fc39 updates 59 k systemd x86_64 254.10-1.fc39 updates 4.7 M systemd-pam x86_64 254.10-1.fc39 updates 360 k systemd-rpm-macros noarch 254.10-1.fc39 updates 28 k systemd-udev x86_64 254.10-1.fc39 updates 2.1 M tbb x86_64 2021.11.0-5.fc39 copr_base 166 k tbb-bind x86_64 2021.11.0-5.fc39 copr_base 19 k tbb-devel x86_64 2021.11.0-5.fc39 copr_base 216 k tbb2020.3 x86_64 2020.3-2.fc39 fedora 112 k tcl x86_64 1:8.6.12-5.fc39 fedora 1.1 M tcl-devel x86_64 1:8.6.12-5.fc39 fedora 169 k tcsh x86_64 6.24.10-2.fc39 fedora 463 k tk x86_64 1:8.6.12-5.fc39 fedora 1.6 M ttmkfdir x86_64 3.0.9-69.fc39 fedora 56 k tzdata noarch 2024a-2.fc39 updates 715 k tzdata-java noarch 2024a-2.fc39 updates 208 k ucx x86_64 1.14.1-4.fc39 fedora 781 k unixODBC x86_64 2.3.11-4.fc39 fedora 482 k uriparser x86_64 0.9.7-3.fc39 fedora 60 k utf8cpp-devel noarch 3.2.5-1.fc39 updates 28 k utf8proc x86_64 2.7.0-5.fc39 fedora 80 k vim-filesystem noarch 2:9.1.181-1.fc39 updates 18 k vtk x86_64 9.2.6-7.fc39 fedora 24 M vtk-devel x86_64 9.2.6-7.fc39 fedora 73 M vtk-java x86_64 9.2.6-7.fc39 fedora 6.5 M vtk-qt x86_64 9.2.6-7.fc39 fedora 289 k vulkan-headers noarch 1.3.275.0-1.fc39 updates 1.2 M vulkan-loader x86_64 1.3.275.0-1.fc39 updates 149 k vulkan-loader-devel x86_64 1.3.275.0-1.fc39 updates 12 k woff2 x86_64 1.0.2-18.fc39 fedora 61 k xcb-util x86_64 0.4.1-3.fc39 fedora 18 k xcb-util-image x86_64 0.4.1-3.fc39 fedora 19 k xcb-util-keysyms x86_64 0.4.1-3.fc39 fedora 14 k xcb-util-renderutil x86_64 0.3.10-3.fc39 fedora 17 k xcb-util-wm x86_64 0.4.2-3.fc39 fedora 31 k xerces-c x86_64 3.2.5-1.fc39 updates 966 k xkeyboard-config noarch 2.40-1.fc39 updates 971 k xml-common noarch 0.6.3-61.fc39 fedora 31 k xorg-x11-fonts-Type1 noarch 7.5-36.fc39 fedora 504 k xorg-x11-proto-devel noarch 2023.2-2.fc39 fedora 298 k xz-devel x86_64 5.4.4-1.fc39 fedora 66 k yaksa x86_64 0.2-3.fc37 fedora 6.5 M zlib-devel x86_64 1.2.13-4.fc39 fedora 45 k Transaction Summary ============================================================================================= Install 555 Packages Total download size: 613 M Installed size: 3.4 G Downloading Packages: (1/555): boost-1.83.0-3.fc39.x86_64.rpm 375 kB/s | 15 kB 00:00 (2/555): boost-atomic-1.83.0-3.fc39.x86_64.rpm 474 kB/s | 20 kB 00:00 (3/555): boost-chrono-1.83.0-3.fc39.x86_64.rpm 588 kB/s | 26 kB 00:00 (4/555): boost-container-1.83.0-3.fc39.x86_64.r 2.2 MB/s | 40 kB 00:00 (5/555): boost-context-1.83.0-3.fc39.x86_64.rpm 1.1 MB/s | 17 kB 00:00 (6/555): boost-contract-1.83.0-3.fc39.x86_64.rp 2.2 MB/s | 47 kB 00:00 (7/555): boost-date-time-1.83.0-3.fc39.x86_64.r 1.2 MB/s | 16 kB 00:00 (8/555): boost-coroutine-1.83.0-3.fc39.x86_64.r 1.3 MB/s | 21 kB 00:00 (9/555): boost-fiber-1.83.0-3.fc39.x86_64.rpm 1.2 MB/s | 43 kB 00:00 (10/555): boost-filesystem-1.83.0-3.fc39.x86_64 1.8 MB/s | 68 kB 00:00 (11/555): boost-graph-1.83.0-3.fc39.x86_64.rpm 2.2 MB/s | 153 kB 00:00 (12/555): boost-iostreams-1.83.0-3.fc39.x86_64. 559 kB/s | 42 kB 00:00 (13/555): boost-json-1.83.0-3.fc39.x86_64.rpm 2.4 MB/s | 144 kB 00:00 (14/555): boost-devel-1.83.0-3.fc39.x86_64.rpm 57 MB/s | 12 MB 00:00 (15/555): boost-locale-1.83.0-3.fc39.x86_64.rpm 2.4 MB/s | 212 kB 00:00 (16/555): boost-log-1.83.0-3.fc39.x86_64.rpm 13 MB/s | 494 kB 00:00 (17/555): boost-math-1.83.0-3.fc39.x86_64.rpm 14 MB/s | 218 kB 00:00 (18/555): boost-nowide-1.83.0-3.fc39.x86_64.rpm 1.3 MB/s | 21 kB 00:00 (19/555): boost-numpy3-1.83.0-3.fc39.x86_64.rpm 1.9 MB/s | 30 kB 00:00 (20/555): boost-program-options-1.83.0-3.fc39.x 8.0 MB/s | 110 kB 00:00 (21/555): boost-python3-1.83.0-3.fc39.x86_64.rp 6.7 MB/s | 98 kB 00:00 (22/555): boost-random-1.83.0-3.fc39.x86_64.rpm 1.6 MB/s | 25 kB 00:00 (23/555): boost-regex-1.83.0-3.fc39.x86_64.rpm 6.0 MB/s | 112 kB 00:00 (24/555): boost-serialization-1.83.0-3.fc39.x86 7.1 MB/s | 135 kB 00:00 (25/555): boost-stacktrace-1.83.0-3.fc39.x86_64 1.6 MB/s | 31 kB 00:00 (26/555): boost-system-1.83.0-3.fc39.x86_64.rpm 1.1 MB/s | 16 kB 00:00 (27/555): boost-test-1.83.0-3.fc39.x86_64.rpm 14 MB/s | 241 kB 00:00 (28/555): boost-thread-1.83.0-3.fc39.x86_64.rpm 3.6 MB/s | 62 kB 00:00 (29/555): boost-timer-1.83.0-3.fc39.x86_64.rpm 2.1 MB/s | 22 kB 00:00 (30/555): boost-type_erasure-1.83.0-3.fc39.x86_ 3.3 MB/s | 34 kB 00:00 (31/555): boost-wave-1.83.0-3.fc39.x86_64.rpm 18 MB/s | 225 kB 00:00 (32/555): brotli-1.1.0-3.fc39.x86_64.rpm 1.8 MB/s | 20 kB 00:00 (33/555): brotli-devel-1.1.0-3.fc39.x86_64.rpm 3.2 MB/s | 34 kB 00:00 (34/555): device-mapper-1.02.197-2.fc39.x86_64. 6.5 MB/s | 139 kB 00:00 (35/555): clang-resource-filesystem-17.0.6-6.fc 574 kB/s | 15 kB 00:00 (36/555): device-mapper-libs-1.02.197-2.fc39.x8 2.1 MB/s | 177 kB 00:00 (37/555): imath-3.1.11-1.fc39.x86_64.rpm 1.2 MB/s | 99 kB 00:00 (38/555): javapackages-filesystem-6.2.0-10.fc39 169 kB/s | 13 kB 00:00 (39/555): libblkid-devel-2.40-0.12.fc39.x86_64. 348 kB/s | 27 kB 00:00 (40/555): libibumad-50.0-1.fc39.x86_64.rpm 708 kB/s | 27 kB 00:00 (41/555): libibverbs-50.0-1.fc39.x86_64.rpm 9.5 MB/s | 432 kB 00:00 (42/555): libkml-1.3.0-47.fc39.x86_64.rpm 13 MB/s | 359 kB 00:00 (43/555): libmount-devel-2.40-0.12.fc39.x86_64. 879 kB/s | 28 kB 00:00 (44/555): libnl3-3.9.0-3.fc39.x86_64.rpm 12 MB/s | 351 kB 00:00 (45/555): libproxy-0.5.3-5.fc39.x86_64.rpm 1.5 MB/s | 49 kB 00:00 (46/555): librdmacm-50.0-1.fc39.x86_64.rpm 1.5 MB/s | 72 kB 00:00 (47/555): libselinux-devel-3.5-5.fc39.x86_64.rp 1.6 MB/s | 116 kB 00:00 (48/555): libxml2-devel-2.12.6-1.fc39.x86_64.rp 9.8 MB/s | 496 kB 00:00 (49/555): clang-libs-17.0.6-6.fc39.x86_64.rpm 55 MB/s | 23 MB 00:00 (50/555): mpi4py-common-3.1.5-5.fc39.noarch.rpm 462 kB/s | 18 kB 00:00 (51/555): mpich-4.1.2-14.fc39.x86_64.rpm 28 MB/s | 2.1 MB 00:00 (52/555): mpich-devel-4.1.2-14.fc39.x86_64.rpm 16 MB/s | 1.3 MB 00:00 (53/555): openmpi-4.1.5-8.fc39.x86_64.rpm 29 MB/s | 2.7 MB 00:00 (54/555): openmpi-devel-4.1.5-8.fc39.x86_64.rpm 20 MB/s | 1.2 MB 00:00 (55/555): protobuf-3.19.6-8.fc39.x86_64.rpm 29 MB/s | 1.0 MB 00:00 (56/555): pybind11-devel-2.11.1-3.fc39.x86_64.r 6.7 MB/s | 169 kB 00:00 (57/555): python-pip-wheel-24.0-2.fc39.noarch.r 28 MB/s | 1.5 MB 00:00 (58/555): python3-mpi4py-mpich-3.1.5-5.fc39.x86 11 MB/s | 567 kB 00:00 (59/555): python3-mpi4py-openmpi-3.1.5-5.fc39.x 11 MB/s | 569 kB 00:00 (60/555): python3-openmpi-4.1.5-8.fc39.x86_64.r 282 kB/s | 9.6 kB 00:00 (61/555): python3-packaging-24.0-1.fc39.noarch. 4.2 MB/s | 117 kB 00:00 (62/555): python3-setuptools-69.0.3-3.fc39.noar 15 MB/s | 1.4 MB 00:00 (63/555): python3-numpy-1.26.2-4.fc39.x86_64.rp 39 MB/s | 7.2 MB 00:00 (64/555): tbb-2021.11.0-5.fc39.x86_64.rpm 5.2 MB/s | 166 kB 00:00 (65/555): tbb-bind-2021.11.0-5.fc39.x86_64.rpm 1.3 MB/s | 19 kB 00:00 (66/555): tbb-devel-2021.11.0-5.fc39.x86_64.rpm 13 MB/s | 216 kB 00:00 (67/555): python3-mpich-4.1.2-14.fc39.x86_64.rp 30 kB/s | 10 kB 00:00 (68/555): PEGTL-devel-2.8.3-7.fc39.x86_64.rpm 374 kB/s | 159 kB 00:00 (69/555): abattis-cantarell-vf-fonts-0.301-10.f 1.4 MB/s | 121 kB 00:00 (70/555): Lmod-8.7.32-1.fc39.x86_64.rpm 507 kB/s | 261 kB 00:00 (71/555): SuperLU-6.0.0-1.fc39.x86_64.rpm 446 kB/s | 186 kB 00:00 (72/555): avahi-libs-0.8-24.fc39.x86_64.rpm 796 kB/s | 67 kB 00:00 (73/555): autoconf-2.71-6.fc39.noarch.rpm 2.9 MB/s | 733 kB 00:00 (74/555): automake-1.16.5-13.fc39.noarch.rpm 2.7 MB/s | 697 kB 00:00 (75/555): blas-3.11.0-5.fc39.x86_64.rpm 2.0 MB/s | 396 kB 00:00 (76/555): blas-devel-3.11.0-5.fc39.x86_64.rpm 306 kB/s | 25 kB 00:00 (77/555): blas64-3.11.0-5.fc39.x86_64.rpm 2.5 MB/s | 225 kB 00:00 (78/555): blas64_-3.11.0-5.fc39.x86_64.rpm 2.6 MB/s | 225 kB 00:00 (79/555): bzip2-devel-1.0.8-16.fc39.x86_64.rpm 2.4 MB/s | 214 kB 00:00 (80/555): cairo-1.18.0-1.fc39.x86_64.rpm 7.6 MB/s | 710 kB 00:00 (81/555): cdparanoia-libs-10.2-42.fc39.x86_64.r 633 kB/s | 54 kB 00:00 (82/555): cfitsio-4.3.0-1.fc39.x86_64.rpm 6.7 MB/s | 606 kB 00:00 (83/555): cgnslib-4.4.0-2.fc39.x86_64.rpm 4.1 MB/s | 438 kB 00:00 (84/555): cgnslib-common-4.4.0-2.fc39.noarch.rp 1.0 MB/s | 115 kB 00:00 (85/555): cgnslib-devel-4.4.0-2.fc39.x86_64.rpm 569 kB/s | 56 kB 00:00 (86/555): cgnslib-libs-4.4.0-2.fc39.x86_64.rpm 2.9 MB/s | 296 kB 00:00 (87/555): cmake-filesystem-3.27.7-1.fc39.x86_64 228 kB/s | 19 kB 00:00 (88/555): cmake-rpm-macros-3.27.7-1.fc39.noarch 221 kB/s | 18 kB 00:00 (89/555): cmake-data-3.27.7-1.fc39.noarch.rpm 8.6 MB/s | 2.2 MB 00:00 (90/555): copy-jdk-configs-4.1-3.fc39.noarch.rp 328 kB/s | 28 kB 00:00 (91/555): cryptsetup-libs-2.6.1-3.fc39.x86_64.r 5.2 MB/s | 491 kB 00:00 (92/555): dbus-1.14.10-1.fc39.x86_64.rpm 98 kB/s | 8.1 kB 00:00 (93/555): dbus-common-1.14.10-1.fc39.noarch.rpm 180 kB/s | 15 kB 00:00 (94/555): dbus-libs-1.14.10-1.fc39.x86_64.rpm 1.8 MB/s | 156 kB 00:00 (95/555): default-fonts-core-sans-4.0-9.fc39.no 360 kB/s | 32 kB 00:00 (96/555): desktop-file-utils-0.26-9.fc39.x86_64 846 kB/s | 72 kB 00:00 (97/555): dos2unix-7.5.0-2.fc39.x86_64.rpm 3.3 MB/s | 298 kB 00:00 (98/555): double-conversion-3.1.5-9.fc39.x86_64 569 kB/s | 49 kB 00:00 (99/555): duktape-2.7.0-5.fc39.x86_64.rpm 2.0 MB/s | 170 kB 00:00 (100/555): double-conversion-devel-3.1.5-9.fc39 286 kB/s | 27 kB 00:00 (101/555): cmake-3.27.7-1.fc39.x86_64.rpm 10 MB/s | 8.0 MB 00:00 (102/555): fonts-filesystem-2.0.5-12.fc39.noarc 98 kB/s | 8.2 kB 00:00 (103/555): eigen3-devel-3.4.0-12.fc39.noarch.rp 9.3 MB/s | 1.2 MB 00:00 (104/555): freetype-2.13.1-2.fc39.x86_64.rpm 4.6 MB/s | 414 kB 00:00 (105/555): freetype-devel-2.13.1-2.fc39.x86_64. 10 MB/s | 950 kB 00:00 (106/555): freexl-2.0.0-2.fc39.x86_64.rpm 537 kB/s | 45 kB 00:00 (107/555): fribidi-1.0.13-2.fc39.x86_64.rpm 1.1 MB/s | 91 kB 00:00 (108/555): gc-8.2.2-4.fc39.x86_64.rpm 1.3 MB/s | 110 kB 00:00 (109/555): gdk-pixbuf2-2.42.10-5.fc39.x86_64.rp 5.4 MB/s | 484 kB 00:00 (110/555): gdk-pixbuf2-modules-2.42.10-5.fc39.x 1.0 MB/s | 85 kB 00:00 (111/555): gettext-0.22-2.fc39.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (112/555): gettext-envsubst-0.22-2.fc39.x86_64. 430 kB/s | 36 kB 00:00 (113/555): gettext-libs-0.22-2.fc39.x86_64.rpm 3.7 MB/s | 328 kB 00:00 (114/555): gettext-runtime-0.22-2.fc39.x86_64.r 1.4 MB/s | 120 kB 00:00 (115/555): gl-manpages-1.1-28.20190306.fc39.noa 12 MB/s | 1.2 MB 00:00 (116/555): gl2ps-1.4.2-8.fc39.x86_64.rpm 659 kB/s | 64 kB 00:00 (117/555): gl2ps-devel-1.4.2-8.fc39.x86_64.rpm 2.3 MB/s | 236 kB 00:00 (118/555): glx-utils-9.0.0-3.fc39.x86_64.rpm 921 kB/s | 77 kB 00:00 (119/555): glew-devel-2.2.0-5.fc39.x86_64.rpm 1.9 MB/s | 222 kB 00:00 (120/555): graphene-1.10.6-6.fc39.x86_64.rpm 734 kB/s | 61 kB 00:00 (121/555): graphite2-1.3.14-12.fc39.x86_64.rpm 1.1 MB/s | 95 kB 00:00 (122/555): graphite2-devel-1.3.14-12.fc39.x86_6 243 kB/s | 20 kB 00:00 (123/555): harfbuzz-8.2.1-2.fc39.x86_64.rpm 10 MB/s | 975 kB 00:00 (124/555): harfbuzz-icu-8.2.1-2.fc39.x86_64.rpm 199 kB/s | 17 kB 00:00 (125/555): hdf-libs-4.2.15-13.fc39.x86_64.rpm 3.3 MB/s | 295 kB 00:00 (126/555): guile22-2.2.7-9.fc39.x86_64.rpm 13 MB/s | 6.5 MB 00:00 (127/555): hdf5-devel-1.12.1-12.fc39.x86_64.rpm 6.8 MB/s | 1.3 MB 00:00 (128/555): hdf5-1.12.1-12.fc39.x86_64.rpm 5.2 MB/s | 2.2 MB 00:00 (129/555): hyphen-2.8.8-21.fc39.x86_64.rpm 351 kB/s | 29 kB 00:00 (130/555): infinipath-psm-3.3-26_g604758e_open. 2.3 MB/s | 198 kB 00:00 (131/555): jasper-libs-3.0.6-4.fc39.x86_64.rpm 1.9 MB/s | 162 kB 00:00 (132/555): jbigkit-libs-2.1-26.fc39.x86_64.rpm 635 kB/s | 53 kB 00:00 (133/555): iso-codes-4.15.0-2.fc39.noarch.rpm 13 MB/s | 3.5 MB 00:00 (134/555): json-c-0.17-1.fc39.x86_64.rpm 512 kB/s | 43 kB 00:00 (135/555): jsoncpp-1.9.5-5.fc39.x86_64.rpm 1.2 MB/s | 99 kB 00:00 (136/555): json-devel-3.11.2-3.fc39.x86_64.rpm 1.6 MB/s | 164 kB 00:00 (137/555): harfbuzz-devel-8.2.1-2.fc39.x86_64.r 380 kB/s | 450 kB 00:01 (138/555): jsoncpp-devel-1.9.5-5.fc39.x86_64.rp 277 kB/s | 29 kB 00:00 (139/555): jxrlib-1.1-25.fc39.x86_64.rpm 3.9 MB/s | 453 kB 00:00 (140/555): kbd-2.6.3-1.fc39.x86_64.rpm 4.8 MB/s | 428 kB 00:00 (141/555): kbd-legacy-2.6.3-1.fc39.noarch.rpm 6.3 MB/s | 574 kB 00:00 (142/555): kmod-30-6.fc39.x86_64.rpm 1.4 MB/s | 120 kB 00:00 (143/555): kmod-libs-30-6.fc39.x86_64.rpm 802 kB/s | 67 kB 00:00 (144/555): kbd-misc-2.6.3-1.fc39.noarch.rpm 9.6 MB/s | 1.6 MB 00:00 (145/555): lapack-devel-3.11.0-5.fc39.x86_64.rp 824 kB/s | 85 kB 00:00 (146/555): lapack64-3.11.0-5.fc39.x86_64.rpm 13 MB/s | 2.3 MB 00:00 (147/555): lcms2-2.15-2.fc39.x86_64.rpm 2.0 MB/s | 177 kB 00:00 (148/555): less-633-2.fc39.x86_64.rpm 2.0 MB/s | 175 kB 00:00 (149/555): lapack64_-3.11.0-5.fc39.x86_64.rpm 9.0 MB/s | 2.3 MB 00:00 (150/555): libICE-1.0.10-11.fc39.x86_64.rpm 839 kB/s | 70 kB 00:00 (151/555): libGLEW-2.2.0-5.fc39.x86_64.rpm 1.7 MB/s | 175 kB 00:00 (152/555): libICE-devel-1.0.10-11.fc39.x86_64.r 539 kB/s | 46 kB 00:00 (153/555): libSM-1.2.3-13.fc39.x86_64.rpm 485 kB/s | 41 kB 00:00 (154/555): libSM-devel-1.2.3-13.fc39.x86_64.rpm 140 kB/s | 12 kB 00:00 (155/555): libX11-1.8.7-1.fc39.x86_64.rpm 7.0 MB/s | 650 kB 00:00 (156/555): lapack-3.11.0-5.fc39.x86_64.rpm 14 MB/s | 9.5 MB 00:00 (157/555): libX11-common-1.8.7-1.fc39.noarch.rp 2.0 MB/s | 176 kB 00:00 (158/555): libX11-devel-1.8.7-1.fc39.x86_64.rpm 11 MB/s | 1.0 MB 00:00 (159/555): libX11-xcb-1.8.7-1.fc39.x86_64.rpm 143 kB/s | 12 kB 00:00 (160/555): libXScrnSaver-1.2.3-13.fc39.x86_64.r 287 kB/s | 24 kB 00:00 (161/555): libXScrnSaver-devel-1.2.3-13.fc39.x8 195 kB/s | 17 kB 00:00 (162/555): libXau-1.0.11-3.fc39.x86_64.rpm 376 kB/s | 31 kB 00:00 (163/555): libXau-devel-1.0.11-3.fc39.x86_64.rp 163 kB/s | 14 kB 00:00 (164/555): libXcomposite-0.4.5-10.fc39.x86_64.r 277 kB/s | 23 kB 00:00 (165/555): libXcomposite-devel-0.4.5-10.fc39.x8 186 kB/s | 16 kB 00:00 (166/555): libXcursor-1.2.1-4.fc39.x86_64.rpm 356 kB/s | 30 kB 00:00 (167/555): libXcursor-devel-1.2.1-4.fc39.x86_64 479 kB/s | 40 kB 00:00 (168/555): libXdmcp-1.1.3-11.fc39.x86_64.rpm 414 kB/s | 35 kB 00:00 (169/555): libXdmcp-devel-1.1.3-11.fc39.x86_64. 115 kB/s | 11 kB 00:00 (170/555): libXext-1.3.5-3.fc39.x86_64.rpm 464 kB/s | 39 kB 00:00 (171/555): libXext-devel-1.3.5-3.fc39.x86_64.rp 1.0 MB/s | 85 kB 00:00 (172/555): libXfixes-6.0.0-6.fc39.x86_64.rpm 224 kB/s | 19 kB 00:00 (173/555): libXfixes-devel-6.0.0-6.fc39.x86_64. 149 kB/s | 12 kB 00:00 (174/555): libXft-2.3.8-3.fc39.x86_64.rpm 860 kB/s | 72 kB 00:00 (175/555): libXft-devel-2.3.8-3.fc39.x86_64.rpm 600 kB/s | 50 kB 00:00 (176/555): libXi-1.8.1-2.fc39.x86_64.rpm 480 kB/s | 40 kB 00:00 (177/555): libXi-devel-1.8.1-2.fc39.x86_64.rpm 1.3 MB/s | 116 kB 00:00 (178/555): libXinerama-1.1.5-3.fc39.x86_64.rpm 169 kB/s | 14 kB 00:00 (179/555): libXinerama-devel-1.1.5-3.fc39.x86_6 156 kB/s | 13 kB 00:00 (180/555): libXmu-1.1.4-3.fc39.x86_64.rpm 910 kB/s | 76 kB 00:00 (181/555): libXmu-devel-1.1.4-3.fc39.x86_64.rpm 274 kB/s | 27 kB 00:00 (182/555): libXrender-0.9.11-3.fc39.x86_64.rpm 325 kB/s | 27 kB 00:00 (183/555): libXrender-devel-0.9.11-3.fc39.x86_6 226 kB/s | 19 kB 00:00 (184/555): libXres-1.2.1-5.fc39.x86_64.rpm 177 kB/s | 15 kB 00:00 (185/555): libXt-1.2.1-5.fc39.x86_64.rpm 2.0 MB/s | 178 kB 00:00 (186/555): libXres-devel-1.2.1-5.fc39.x86_64.rp 118 kB/s | 12 kB 00:00 (187/555): libXt-devel-1.2.1-5.fc39.x86_64.rpm 4.8 MB/s | 460 kB 00:00 (188/555): libXtst-1.2.4-3.fc39.x86_64.rpm 226 kB/s | 20 kB 00:00 (189/555): libXtst-devel-1.2.4-3.fc39.x86_64.rp 171 kB/s | 16 kB 00:00 (190/555): libXv-1.0.11-19.fc39.x86_64.rpm 203 kB/s | 18 kB 00:00 (191/555): libXv-devel-1.0.11-19.fc39.x86_64.rp 495 kB/s | 44 kB 00:00 (192/555): libXxf86vm-1.1.5-3.fc39.x86_64.rpm 203 kB/s | 18 kB 00:00 (193/555): libarchive-devel-3.7.1-1.fc39.x86_64 1.4 MB/s | 134 kB 00:00 (194/555): libargon2-20190702-3.fc39.x86_64.rpm 323 kB/s | 28 kB 00:00 (195/555): libb2-0.98.1-9.fc39.x86_64.rpm 306 kB/s | 25 kB 00:00 (196/555): libcbor-0.10.2-2.fc39.x86_64.rpm 688 kB/s | 58 kB 00:00 (197/555): libdatrie-0.2.13-7.fc39.x86_64.rpm 378 kB/s | 32 kB 00:00 (198/555): libedit-3.1-48.20230828cvs.fc39.x86_ 1.3 MB/s | 107 kB 00:00 (199/555): libevdev-1.13.1-2.fc39.x86_64.rpm 524 kB/s | 44 kB 00:00 (200/555): libffi-devel-3.4.4-4.fc39.x86_64.rpm 339 kB/s | 29 kB 00:00 (201/555): libfido2-1.13.0-3.fc39.x86_64.rpm 1.1 MB/s | 98 kB 00:00 (202/555): libfontenc-1.1.6-3.fc39.x86_64.rpm 382 kB/s | 32 kB 00:00 (203/555): libgeotiff-1.7.1-9.fc39.x86_64.rpm 1.2 MB/s | 106 kB 00:00 (204/555): libglvnd-1.7.0-1.fc39.x86_64.rpm 1.5 MB/s | 133 kB 00:00 (205/555): libglvnd-core-devel-1.7.0-1.fc39.x86 206 kB/s | 17 kB 00:00 (206/555): libglvnd-devel-1.7.0-1.fc39.x86_64.r 1.9 MB/s | 162 kB 00:00 (207/555): libglvnd-egl-1.7.0-1.fc39.x86_64.rpm 429 kB/s | 36 kB 00:00 (208/555): libglvnd-gles-1.7.0-1.fc39.x86_64.rp 364 kB/s | 31 kB 00:00 (209/555): libglvnd-opengl-1.7.0-1.fc39.x86_64. 503 kB/s | 42 kB 00:00 (210/555): libglvnd-glx-1.7.0-1.fc39.x86_64.rpm 1.6 MB/s | 142 kB 00:00 (211/555): libgta-1.2.1-10.fc39.x86_64.rpm 421 kB/s | 35 kB 00:00 (212/555): libgudev-238-2.fc39.x86_64.rpm 415 kB/s | 35 kB 00:00 (213/555): libharu-2.4.3-3.fc39.x86_64.rpm 6.4 MB/s | 581 kB 00:00 (214/555): libharu-devel-2.4.3-3.fc39.x86_64.rp 451 kB/s | 47 kB 00:00 (215/555): libjpeg-turbo-2.1.4-3.fc39.x86_64.rp 2.1 MB/s | 183 kB 00:00 (216/555): libicu-devel-73.2-2.fc39.x86_64.rpm 3.5 MB/s | 924 kB 00:00 (217/555): libjpeg-turbo-devel-2.1.4-3.fc39.x86 1.1 MB/s | 98 kB 00:00 (218/555): liblerc-4.0.0-4.fc39.x86_64.rpm 2.3 MB/s | 201 kB 00:00 (219/555): libmpc-1.3.1-3.fc39.x86_64.rpm 840 kB/s | 70 kB 00:00 (220/555): libogg-1.3.5-6.fc39.x86_64.rpm 392 kB/s | 33 kB 00:00 (221/555): libogg-devel-1.3.5-6.fc39.x86_64.rpm 139 kB/s | 13 kB 00:00 (222/555): libpciaccess-0.16-9.fc39.x86_64.rpm 317 kB/s | 26 kB 00:00 (223/555): libpciaccess-devel-0.16-9.fc39.x86_6 128 kB/s | 12 kB 00:00 (224/555): libpng-1.6.37-15.fc39.x86_64.rpm 1.4 MB/s | 119 kB 00:00 (225/555): libpng-devel-1.6.37-15.fc39.x86_64.r 3.3 MB/s | 291 kB 00:00 (226/555): libpq-15.3-1.fc39.x86_64.rpm 2.5 MB/s | 215 kB 00:00 (227/555): libpq-devel-15.3-1.fc39.x86_64.rpm 1.0 MB/s | 107 kB 00:00 (228/555): libicu-73.2-2.fc39.x86_64.rpm 14 MB/s | 11 MB 00:00 (229/555): libpsm2-11.2.230-2.fc39.x86_64.rpm 2.3 MB/s | 200 kB 00:00 (230/555): libqhull_r-7.2.1-13.fc39.x86_64.rpm 1.9 MB/s | 167 kB 00:00 (231/555): librttopo-1.1.0-12.fc39.x86_64.rpm 2.4 MB/s | 207 kB 00:00 (232/555): libseccomp-2.5.3-6.fc39.x86_64.rpm 842 kB/s | 71 kB 00:00 (233/555): libsepol-devel-3.5-2.fc39.x86_64.rpm 580 kB/s | 49 kB 00:00 (234/555): libthai-0.1.29-6.fc39.x86_64.rpm 2.2 MB/s | 213 kB 00:00 (235/555): libtheora-1.1.1-34.fc39.x86_64.rpm 1.8 MB/s | 166 kB 00:00 (236/555): libtheora-devel-1.1.1-34.fc39.x86_64 307 kB/s | 31 kB 00:00 (237/555): libtiff-4.4.0-8.fc39.x86_64.rpm 2.3 MB/s | 202 kB 00:00 (238/555): libspatialite-5.0.1-23.fc39.x86_64.r 11 MB/s | 3.1 MB 00:00 (239/555): libtiff-devel-4.4.0-8.fc39.x86_64.rp 5.9 MB/s | 545 kB 00:00 (240/555): libtool-ltdl-2.4.7-7.fc39.x86_64.rpm 433 kB/s | 36 kB 00:00 (241/555): libunwind-1.7.0-0.2.rc2.fc39.x86_64. 834 kB/s | 70 kB 00:00 (242/555): libvisual-0.4.1-2.fc39.x86_64.rpm 1.7 MB/s | 151 kB 00:00 (243/555): libvorbis-1.3.7-8.fc39.x86_64.rpm 2.2 MB/s | 195 kB 00:00 (244/555): libwayland-client-1.22.0-2.fc39.x86_ 403 kB/s | 34 kB 00:00 (245/555): libwayland-cursor-1.22.0-2.fc39.x86_ 227 kB/s | 19 kB 00:00 (246/555): libwayland-egl-1.22.0-2.fc39.x86_64. 152 kB/s | 13 kB 00:00 (247/555): libwayland-server-1.22.0-2.fc39.x86_ 503 kB/s | 42 kB 00:00 (248/555): libwebp-1.3.2-2.fc39.x86_64.rpm 3.2 MB/s | 284 kB 00:00 (249/555): libxcb-1.13.1-12.fc39.x86_64.rpm 2.6 MB/s | 233 kB 00:00 (250/555): libxcrypt-devel-4.4.36-2.fc39.x86_64 355 kB/s | 30 kB 00:00 (251/555): libxkbfile-1.1.1-3.fc39.x86_64.rpm 1.0 MB/s | 89 kB 00:00 (252/555): libxcb-devel-1.13.1-12.fc39.x86_64.r 8.0 MB/s | 1.4 MB 00:00 (253/555): libxkbfile-devel-1.1.1-3.fc39.x86_64 164 kB/s | 15 kB 00:00 (254/555): libxshmfence-1.3-13.fc39.x86_64.rpm 140 kB/s | 12 kB 00:00 (255/555): lksctp-tools-1.0.19-4.fc39.x86_64.rp 1.1 MB/s | 92 kB 00:00 (256/555): lua-5.4.6-3.fc39.x86_64.rpm 2.2 MB/s | 191 kB 00:00 (257/555): lua-filesystem-1.8.0-9.fc39.x86_64.r 358 kB/s | 34 kB 00:00 (258/555): lua-json-1.3.4-4.fc39.noarch.rpm 344 kB/s | 30 kB 00:00 (259/555): lua-lpeg-1.0.2-11.fc39.x86_64.rpm 794 kB/s | 67 kB 00:00 (260/555): lua-posix-36.2.1-3.fc39.x86_64.rpm 1.6 MB/s | 143 kB 00:00 (261/555): lua-term-0.07-18.fc39.x86_64.rpm 155 kB/s | 15 kB 00:00 (262/555): lz4-devel-1.9.4-4.fc39.x86_64.rpm 369 kB/s | 31 kB 00:00 (263/555): m4-1.4.19-6.fc39.x86_64.rpm 3.4 MB/s | 303 kB 00:00 (264/555): make-4.4.1-2.fc39.x86_64.rpm 6.5 MB/s | 589 kB 00:00 (265/555): mesa-libGLU-9.0.3-1.fc39.x86_64.rpm 1.8 MB/s | 160 kB 00:00 (266/555): mesa-libGLU-devel-9.0.3-1.fc39.x86_6 141 kB/s | 12 kB 00:00 (267/555): metis-5.1.0.3-2.fc39.x86_64.rpm 6.3 MB/s | 572 kB 00:00 (268/555): mkfontscale-1.2.2-4.fc39.x86_64.rpm 383 kB/s | 32 kB 00:00 (269/555): metis-devel-5.1.0.3-2.fc39.x86_64.rp 102 kB/s | 11 kB 00:00 (270/555): mpdecimal-2.5.1-7.fc39.x86_64.rpm 1.0 MB/s | 89 kB 00:00 (271/555): mtdev-1.1.6-6.fc39.x86_64.rpm 244 kB/s | 20 kB 00:00 (272/555): munge-libs-0.5.15-5.fc39.x86_64.rpm 243 kB/s | 20 kB 00:00 (273/555): netcdf-4.9.0-5.fc38.x86_64.rpm 8.9 MB/s | 833 kB 00:00 (274/555): netcdf-cxx-4.2-32.fc39.x86_64.rpm 375 kB/s | 44 kB 00:00 (275/555): netcdf-cxx-devel-4.2-32.fc39.x86_64. 2.8 MB/s | 368 kB 00:00 (276/555): netcdf-devel-4.9.0-5.fc38.x86_64.rpm 1.0 MB/s | 99 kB 00:00 (277/555): nettle-3.9.1-2.fc39.x86_64.rpm 4.7 MB/s | 425 kB 00:00 (278/555): numactl-libs-2.0.16-3.fc39.x86_64.rp 363 kB/s | 30 kB 00:00 (279/555): ogdi-4.1.0-11.fc39.x86_64.rpm 2.8 MB/s | 245 kB 00:00 (280/555): openblas-0.3.21-6.fc39.x86_64.rpm 415 kB/s | 35 kB 00:00 (281/555): opencascade-devel-7.6.3-4.fc39.x86_6 11 MB/s | 5.1 MB 00:00 (282/555): openblas-openmp64-0.3.21-6.fc39.x86_ 9.4 MB/s | 4.8 MB 00:00 (283/555): opencascade-draw-7.6.3-4.fc39.x86_64 12 MB/s | 2.4 MB 00:00 (284/555): openblas-openmp-0.3.21-6.fc39.x86_64 6.5 MB/s | 4.9 MB 00:00 (285/555): opencascade-ocaf-7.6.3-4.fc39.x86_64 4.6 MB/s | 1.2 MB 00:00 (286/555): opencascade-visualization-7.6.3-4.fc 5.8 MB/s | 2.1 MB 00:00 (287/555): openexr-libs-3.1.10-2.fc39.x86_64.rp 6.5 MB/s | 1.1 MB 00:00 (288/555): openslide-3.4.1-24.fc39.x86_64.rpm 974 kB/s | 106 kB 00:00 (289/555): opencascade-modeling-7.6.3-4.fc39.x8 14 MB/s | 14 MB 00:00 (290/555): opencascade-foundation-7.6.3-4.fc39. 11 MB/s | 13 MB 00:01 (291/555): openslide-devel-3.4.1-24.fc39.x86_64 149 kB/s | 13 kB 00:00 (292/555): opensm-libs-3.3.24-6.fc39.x86_64.rpm 868 kB/s | 73 kB 00:00 (293/555): opus-1.3.1-13.fc39.x86_64.rpm 2.4 MB/s | 205 kB 00:00 (294/555): orc-0.4.33-3.fc39.x86_64.rpm 2.3 MB/s | 202 kB 00:00 (295/555): openssl-devel-3.1.1-4.fc39.x86_64.rp 10 MB/s | 2.6 MB 00:00 (296/555): pango-1.51.0-1.fc39.x86_64.rpm 3.9 MB/s | 343 kB 00:00 (297/555): orangefs-2.9.8-9.fc39.x86_64.rpm 7.3 MB/s | 1.8 MB 00:00 (298/555): pcre2-devel-10.42-1.fc39.2.x86_64.rp 5.6 MB/s | 505 kB 00:00 (299/555): pcre2-utf16-10.42-1.fc39.2.x86_64.rp 2.4 MB/s | 212 kB 00:00 (300/555): pcre2-utf32-10.42-1.fc39.2.x86_64.rp 2.3 MB/s | 200 kB 00:00 (301/555): perl-Carp-1.54-500.fc39.noarch.rpm 346 kB/s | 29 kB 00:00 (302/555): perl-Data-Dumper-2.188-501.fc39.x86_ 670 kB/s | 56 kB 00:00 (303/555): perl-Digest-1.20-500.fc39.noarch.rpm 294 kB/s | 25 kB 00:00 (304/555): perl-Digest-MD5-2.58-500.fc39.x86_64 426 kB/s | 35 kB 00:00 (305/555): perl-Error-0.17029-13.fc39.noarch.rp 483 kB/s | 40 kB 00:00 (306/555): perl-Exporter-5.77-500.fc39.noarch.r 368 kB/s | 31 kB 00:00 (307/555): perl-File-Path-2.18-500.fc39.noarch. 418 kB/s | 35 kB 00:00 (308/555): perl-File-Temp-0.231.100-500.fc39.no 703 kB/s | 58 kB 00:00 (309/555): perl-Encode-3.19-500.fc39.x86_64.rpm 6.6 MB/s | 1.7 MB 00:00 (310/555): perl-Getopt-Long-2.54-500.fc39.noarc 715 kB/s | 60 kB 00:00 (311/555): perl-HTTP-Tiny-0.088-3.fc39.noarch.r 667 kB/s | 56 kB 00:00 (312/555): perl-IO-Socket-IP-0.42-1.fc39.noarch 499 kB/s | 42 kB 00:00 (313/555): perl-IO-Socket-SSL-2.083-3.fc39.noar 2.6 MB/s | 225 kB 00:00 (314/555): perl-MIME-Base64-3.16-500.fc39.x86_6 354 kB/s | 29 kB 00:00 (315/555): perl-Mozilla-CA-20230801-1.fc39.noar 153 kB/s | 13 kB 00:00 (316/555): perl-Net-SSLeay-1.92-10.fc39.x86_64. 4.0 MB/s | 360 kB 00:00 (317/555): perl-PathTools-3.89-500.fc39.x86_64. 1.0 MB/s | 87 kB 00:00 (318/555): perl-Pod-Escapes-1.07-500.fc39.noarc 234 kB/s | 20 kB 00:00 (319/555): perl-Pod-Perldoc-3.28.01-501.fc39.no 1.0 MB/s | 86 kB 00:00 (320/555): perl-Pod-Simple-3.45-4.fc39.noarch.r 2.5 MB/s | 218 kB 00:00 (321/555): perl-Pod-Usage-2.03-500.fc39.noarch. 471 kB/s | 39 kB 00:00 (322/555): perl-Scalar-List-Utils-1.63-500.fc39 863 kB/s | 72 kB 00:00 (323/555): perl-Socket-2.037-3.fc39.x86_64.rpm 660 kB/s | 55 kB 00:00 (324/555): perl-Storable-3.32-500.fc39.x86_64.r 1.1 MB/s | 99 kB 00:00 (325/555): perl-Term-ANSIColor-5.01-501.fc39.no 560 kB/s | 47 kB 00:00 (326/555): perl-Term-Cap-1.18-500.fc39.noarch.r 263 kB/s | 22 kB 00:00 (327/555): perl-TermReadKey-2.38-18.fc39.x86_64 422 kB/s | 35 kB 00:00 (328/555): perl-Text-ParseWords-3.31-500.fc39.n 190 kB/s | 16 kB 00:00 (329/555): perl-Text-Tabs+Wrap-2023.0511-3.fc39 262 kB/s | 22 kB 00:00 (330/555): perl-Thread-Queue-3.14-500.fc39.noar 253 kB/s | 21 kB 00:00 (331/555): perl-Time-Local-1.350-3.fc39.noarch. 410 kB/s | 34 kB 00:00 (332/555): perl-URI-5.21-1.fc39.noarch.rpm 1.5 MB/s | 125 kB 00:00 (333/555): perl-constant-1.33-501.fc39.noarch.r 269 kB/s | 22 kB 00:00 (334/555): perl-libnet-3.15-501.fc39.noarch.rpm 1.5 MB/s | 129 kB 00:00 (335/555): perl-parent-0.241-500.fc39.noarch.rp 172 kB/s | 14 kB 00:00 (336/555): perl-podlators-5.01-500.fc39.noarch. 1.5 MB/s | 125 kB 00:00 (337/555): perl-threads-2.36-500.fc39.x86_64.rp 690 kB/s | 58 kB 00:00 (338/555): perl-threads-shared-1.68-500.fc39.x8 539 kB/s | 45 kB 00:00 (339/555): pixman-0.42.2-2.fc39.x86_64.rpm 3.3 MB/s | 288 kB 00:00 (340/555): pmix-4.1.3-1.fc39.x86_64.rpm 7.3 MB/s | 679 kB 00:00 (341/555): poppler-23.08.0-1.fc39.x86_64.rpm 7.2 MB/s | 1.2 MB 00:00 (342/555): proj-9.2.1-2.fc39.x86_64.rpm 8.0 MB/s | 1.5 MB 00:00 (343/555): proj-devel-9.2.1-2.fc39.x86_64.rpm 895 kB/s | 87 kB 00:00 (344/555): proj-data-9.2.1-2.fc39.noarch.rpm 7.4 MB/s | 1.3 MB 00:00 (345/555): poppler-data-0.4.11-5.fc39.noarch.rp 6.0 MB/s | 2.0 MB 00:00 (346/555): pugixml-1.13-3.fc39.x86_64.rpm 1.2 MB/s | 100 kB 00:00 (347/555): pugixml-devel-1.13-3.fc39.x86_64.rpm 233 kB/s | 23 kB 00:00 (348/555): python-rpm-macros-3.12-4.fc39.noarch 226 kB/s | 19 kB 00:00 (349/555): python3-rpm-generators-14-7.fc39.noa 359 kB/s | 30 kB 00:00 (350/555): python3-rpm-macros-3.12-4.fc39.noarc 162 kB/s | 14 kB 00:00 (351/555): re2-20220601-3.fc39.x86_64.rpm 2.2 MB/s | 200 kB 00:00 (352/555): rhash-1.4.3-3.fc39.x86_64.rpm 2.2 MB/s | 194 kB 00:00 (353/555): rpm-mpi-hooks-8-6.fc39.noarch.rpm 110 kB/s | 11 kB 00:00 (354/555): shared-mime-info-2.2-4.fc39.x86_64.r 4.3 MB/s | 380 kB 00:00 (355/555): snappy-1.1.10-2.fc39.x86_64.rpm 441 kB/s | 37 kB 00:00 (356/555): sqlite-3.42.0-7.fc39.x86_64.rpm 8.9 MB/s | 831 kB 00:00 (357/555): tbb2020.3-2020.3-2.fc39.x86_64.rpm 1.2 MB/s | 112 kB 00:00 (358/555): sqlite-devel-3.42.0-7.fc39.x86_64.rp 1.3 MB/s | 145 kB 00:00 (359/555): tcl-devel-8.6.12-5.fc39.x86_64.rpm 1.8 MB/s | 169 kB 00:00 (360/555): tcl-8.6.12-5.fc39.x86_64.rpm 6.4 MB/s | 1.1 MB 00:00 (361/555): tcsh-6.24.10-2.fc39.x86_64.rpm 5.1 MB/s | 463 kB 00:00 (362/555): tk-8.6.12-5.fc39.x86_64.rpm 9.4 MB/s | 1.6 MB 00:00 (363/555): ttmkfdir-3.0.9-69.fc39.x86_64.rpm 667 kB/s | 56 kB 00:00 (364/555): ucx-1.14.1-4.fc39.x86_64.rpm 6.2 MB/s | 781 kB 00:00 (365/555): unixODBC-2.3.11-4.fc39.x86_64.rpm 5.4 MB/s | 482 kB 00:00 (366/555): uriparser-0.9.7-3.fc39.x86_64.rpm 725 kB/s | 60 kB 00:00 (367/555): utf8proc-2.7.0-5.fc39.x86_64.rpm 961 kB/s | 80 kB 00:00 (368/555): tk-devel-8.6.12-5.fc39.x86_64.rpm 626 kB/s | 537 kB 00:00 (369/555): python3-vtk-9.2.6-7.fc39.x86_64.rpm 3.0 MB/s | 12 MB 00:04 (370/555): vtk-9.2.6-7.fc39.x86_64.rpm 3.9 MB/s | 24 MB 00:06 (371/555): vtk-qt-9.2.6-7.fc39.x86_64.rpm 3.0 MB/s | 289 kB 00:00 (372/555): woff2-1.0.2-18.fc39.x86_64.rpm 728 kB/s | 61 kB 00:00 (373/555): vtk-java-9.2.6-7.fc39.x86_64.rpm 1.8 MB/s | 6.5 MB 00:03 (374/555): xcb-util-0.4.1-3.fc39.x86_64.rpm 222 kB/s | 18 kB 00:00 (375/555): xcb-util-image-0.4.1-3.fc39.x86_64.r 222 kB/s | 19 kB 00:00 (376/555): xcb-util-keysyms-0.4.1-3.fc39.x86_64 168 kB/s | 14 kB 00:00 (377/555): xcb-util-wm-0.4.2-3.fc39.x86_64.rpm 373 kB/s | 31 kB 00:00 (378/555): xml-common-0.6.3-61.fc39.noarch.rpm 369 kB/s | 31 kB 00:00 (379/555): xcb-util-renderutil-0.3.10-3.fc39.x8 69 kB/s | 17 kB 00:00 (380/555): xorg-x11-fonts-Type1-7.5-36.fc39.noa 2.9 MB/s | 504 kB 00:00 (381/555): xz-devel-5.4.4-1.fc39.x86_64.rpm 791 kB/s | 66 kB 00:00 (382/555): xorg-x11-proto-devel-2023.2-2.fc39.n 715 kB/s | 298 kB 00:00 (383/555): zlib-devel-1.2.13-4.fc39.x86_64.rpm 530 kB/s | 45 kB 00:00 (384/555): yaksa-0.2-3.fc37.x86_64.rpm 3.8 MB/s | 6.5 MB 00:01 (385/555): LibRaw-0.21.2-2.fc39.x86_64.rpm 56 kB/s | 418 kB 00:07 (386/555): annobin-docs-12.42-1.fc39.noarch.rpm 50 kB/s | 88 kB 00:01 (387/555): alsa-lib-1.2.11-2.fc39.x86_64.rpm 66 kB/s | 521 kB 00:07 (388/555): armadillo-12.8.1-1.fc39.x86_64.rpm 129 kB/s | 32 kB 00:00 (389/555): arpack-3.9.1-1.fc39.x86_64.rpm 78 kB/s | 210 kB 00:02 (390/555): blosc-1.21.5-2.fc39.x86_64.rpm 80 kB/s | 59 kB 00:00 (391/555): cli11-devel-2.4.1-1.fc39.noarch.rpm 79 kB/s | 143 kB 00:01 (392/555): annobin-plugin-gcc-12.42-1.fc39.x86_ 81 kB/s | 956 kB 00:11 (393/555): crypto-policies-scripts-20231204-1.g 106 kB/s | 117 kB 00:01 (394/555): cups-libs-2.4.7-11.fc39.x86_64.rpm 66 kB/s | 269 kB 00:04 (395/555): dbus-broker-35-2.fc39.x86_64.rpm 73 kB/s | 176 kB 00:02 (396/555): emacs-filesystem-29.3-1.fc39.noarch. 46 kB/s | 7.2 kB 00:00 (397/555): expat-2.6.0-1.fc39.x86_64.rpm 109 kB/s | 113 kB 00:01 (398/555): expat-devel-2.6.0-1.fc39.x86_64.rpm 102 kB/s | 54 kB 00:00 (399/555): flexiblas-3.4.2-1.fc39.x86_64.rpm 26 kB/s | 25 kB 00:00 (400/555): flexiblas-devel-3.4.2-1.fc39.x86_64. 49 kB/s | 121 kB 00:02 (401/555): vtk-devel-9.2.6-7.fc39.x86_64.rpm 884 kB/s | 73 MB 01:24 (402/555): flexiblas-netlib-3.4.2-1.fc39.x86_64 61 kB/s | 3.1 MB 00:52 (403/555): flexiblas-openblas-openmp-3.4.2-1.fc 111 kB/s | 18 kB 00:00 (404/555): flexiblas-openblas-openmp64-3.4.2-1. 111 kB/s | 18 kB 00:00 (405/555): fontconfig-2.14.2-6.fc39.x86_64.rpm 80 kB/s | 296 kB 00:03 (406/555): fontconfig-devel-2.14.2-6.fc39.x86_6 91 kB/s | 164 kB 00:01 (407/555): freeimage-3.19.0-0.23.svn1909.fc39.x 57 kB/s | 363 kB 00:06 (408/555): freeimage-devel-3.19.0-0.23.svn1909. 66 kB/s | 41 kB 00:00 (409/555): flexiblas-netlib64-3.4.2-1.fc39.x86_ 65 kB/s | 3.0 MB 00:47 (410/555): cpp-13.2.1-7.fc39.x86_64.rpm 63 kB/s | 11 MB 02:54 (411/555): gcc-c++-13.2.1-7.fc39.x86_64.rpm 67 kB/s | 13 MB 03:17 (412/555): gcc-plugin-annobin-13.2.1-7.fc39.x86 45 kB/s | 52 kB 00:01 (413/555): gdal-devel-3.7.3-4.fc39.x86_64.rpm 63 kB/s | 219 kB 00:03 (414/555): gcc-gfortran-13.2.1-7.fc39.x86_64.rp 66 kB/s | 12 MB 03:11 (415/555): geos-3.12.1-1.fc39.x86_64.rpm 55 kB/s | 1.1 MB 00:20 (416/555): giflib-5.2.2-1.fc39.x86_64.rpm 93 kB/s | 52 kB 00:00 (417/555): git-2.44.0-1.fc39.x86_64.rpm 112 kB/s | 53 kB 00:00 (418/555): gdal-libs-3.7.3-4.fc39.x86_64.rpm 64 kB/s | 8.6 MB 02:15 (419/555): git-core-2.44.0-1.fc39.x86_64.rpm 61 kB/s | 4.5 MB 01:16 (420/555): git-core-doc-2.44.0-1.fc39.noarch.rp 68 kB/s | 2.9 MB 00:43 (421/555): glib2-devel-2.78.3-1.fc39.x86_64.rpm 61 kB/s | 596 kB 00:09 (422/555): glibc-devel-2.38-17.fc39.x86_64.rpm 99 kB/s | 86 kB 00:00 (423/555): glibc-headers-x86-2.38-17.fc39.noarc 83 kB/s | 570 kB 00:06 (424/555): glib2-2.78.3-1.fc39.x86_64.rpm 60 kB/s | 2.8 MB 00:47 (425/555): google-noto-fonts-common-20240101-1. 43 kB/s | 17 kB 00:00 (426/555): google-noto-sans-vf-fonts-20240101-1 63 kB/s | 593 kB 00:09 (427/555): gnutls-3.8.4-1.fc39.x86_64.rpm 69 kB/s | 1.1 MB 00:16 (428/555): groff-base-1.23.0-3.fc39.x86_64.rpm 59 kB/s | 1.1 MB 00:19 (429/555): gstreamer1-1.22.9-1.fc39.x86_64.rpm 66 kB/s | 1.4 MB 00:21 (430/555): hwdata-0.380-1.fc39.noarch.rpm 69 kB/s | 1.6 MB 00:23 (431/555): gstreamer1-plugins-base-1.22.9-1.fc3 71 kB/s | 2.2 MB 00:31 (432/555): java-17-openjdk-17.0.9.0.9-3.fc39.x8 66 kB/s | 407 kB 00:06 (433/555): hwloc-libs-2.10.0-1.fc39.x86_64.rpm 61 kB/s | 2.1 MB 00:34 (434/555): gcc-13.2.1-7.fc39.x86_64.rpm 67 kB/s | 34 MB 08:44 (435/555): libXpm-3.5.17-1.fc39.x86_64.rpm 43 kB/s | 65 kB 00:01 (436/555): libXpm-devel-3.5.17-1.fc39.x86_64.rp 65 kB/s | 66 kB 00:01 (437/555): libXrandr-1.5.4-1.fc39.x86_64.rpm 46 kB/s | 27 kB 00:00 (438/555): libXrandr-devel-1.5.4-1.fc39.x86_64. 19 kB/s | 19 kB 00:01 (439/555): libaec-1.1.2-1.fc39.x86_64.rpm 44 kB/s | 37 kB 00:00 (440/555): libaec-devel-1.1.2-1.fc39.x86_64.rpm 48 kB/s | 12 kB 00:00 (441/555): kernel-headers-6.7.3-200.fc39.x86_64 56 kB/s | 1.6 MB 00:28 (442/555): libarrow-doc-13.0.0-3.fc39.noarch.rp 37 kB/s | 27 kB 00:00 (443/555): libcurl-devel-8.2.1-4.fc39.x86_64.rp 53 kB/s | 998 kB 00:18 (444/555): libdeflate-1.19-1.fc39.x86_64.rpm 41 kB/s | 61 kB 00:01 (445/555): libdrm-2.4.120-1.fc39.x86_64.rpm 59 kB/s | 157 kB 00:02 (446/555): libdrm-devel-2.4.120-1.fc39.x86_64.r 48 kB/s | 179 kB 00:03 (447/555): libfabric-1.20.1-1.fc39.x86_64.rpm 60 kB/s | 1.7 MB 00:28 (448/555): libarrow-13.0.0-3.fc39.x86_64.rpm 61 kB/s | 4.8 MB 01:19 (449/555): libinput-1.25.0-1.fc39.x86_64.rpm 49 kB/s | 215 kB 00:04 (450/555): libgfortran-13.2.1-7.fc39.x86_64.rpm 66 kB/s | 904 kB 00:13 (451/555): liborc1-1.9.2-1.fc39.x86_64.rpm 55 kB/s | 485 kB 00:08 (452/555): libquadmath-devel-13.2.1-7.fc39.x86_ 64 kB/s | 41 kB 00:00 (453/555): libquadmath-13.2.1-7.fc39.x86_64.rpm 40 kB/s | 200 kB 00:04 (454/555): libuv-1.48.0-1.fc39.x86_64.rpm 57 kB/s | 252 kB 00:04 (455/555): libwacom-2.10.0-1.fc39.x86_64.rpm 32 kB/s | 43 kB 00:01 (456/555): libwacom-data-2.10.0-1.fc39.noarch.r 76 kB/s | 196 kB 00:02 (457/555): libxkbcommon-1.6.0-1.fc39.x86_64.rpm 90 kB/s | 142 kB 00:01 (458/555): libxkbcommon-x11-1.6.0-1.fc39.x86_64 55 kB/s | 22 kB 00:00 (459/555): libxslt-1.1.39-1.fc39.x86_64.rpm 103 kB/s | 187 kB 00:01 (460/555): libstdc++-devel-13.2.1-7.fc39.x86_64 66 kB/s | 2.6 MB 00:40 (461/555): mariadb-connector-c-3.3.8-1.fc39.x86 101 kB/s | 214 kB 00:02 (462/555): mariadb-connector-c-config-3.3.8-1.f 43 kB/s | 8.6 kB 00:00 (463/555): mariadb-connector-c-devel-3.3.8-1.fc 110 kB/s | 61 kB 00:00 (464/555): mesa-libEGL-23.3.6-1.fc39.x86_64.rpm 47 kB/s | 134 kB 00:02 (465/555): mesa-libEGL-devel-23.3.6-1.fc39.x86_ 40 kB/s | 22 kB 00:00 (466/555): mesa-libGL-23.3.6-1.fc39.x86_64.rpm 54 kB/s | 176 kB 00:03 (467/555): mesa-libGL-devel-23.3.6-1.fc39.x86_6 35 kB/s | 36 kB 00:01 (468/555): mesa-libgbm-23.3.6-1.fc39.x86_64.rpm 47 kB/s | 46 kB 00:00 (469/555): mesa-libglapi-23.3.6-1.fc39.x86_64.r 67 kB/s | 53 kB 00:00 (470/555): minizip-ng-3.0.7-5.fc39.x86_64.rpm 67 kB/s | 69 kB 00:01 (471/555): ncurses-6.4-7.20230520.fc39.1.x86_64 72 kB/s | 416 kB 00:05 (472/555): nspr-4.35.0-18.fc39.x86_64.rpm 78 kB/s | 137 kB 00:01 (473/555): nss-3.98.0-1.fc39.x86_64.rpm 66 kB/s | 701 kB 00:10 (474/555): nss-softokn-3.98.0-1.fc39.x86_64.rpm 53 kB/s | 417 kB 00:07 (475/555): nss-softokn-freebl-3.98.0-1.fc39.x86 48 kB/s | 359 kB 00:07 (476/555): nss-sysinit-3.98.0-1.fc39.x86_64.rpm 58 kB/s | 18 kB 00:00 (477/555): nss-util-3.98.0-1.fc39.x86_64.rpm 61 kB/s | 87 kB 00:01 (478/555): openjpeg2-2.5.2-1.fc39.x86_64.rpm 90 kB/s | 178 kB 00:01 (479/555): openssh-9.3p1-10.fc39.x86_64.rpm 68 kB/s | 439 kB 00:06 (480/555): openssh-clients-9.3p1-10.fc39.x86_64 60 kB/s | 736 kB 00:12 (481/555): perl-AutoLoader-5.74-502.fc39.noarch 44 kB/s | 21 kB 00:00 (482/555): perl-B-1.88-502.fc39.x86_64.rpm 49 kB/s | 177 kB 00:03 (483/555): perl-Class-Struct-0.68-502.fc39.noar 46 kB/s | 22 kB 00:00 (484/555): perl-DynaLoader-1.54-502.fc39.x86_64 72 kB/s | 26 kB 00:00 (485/555): perl-English-1.11-502.fc39.noarch.rp 86 kB/s | 14 kB 00:00 (486/555): perl-Errno-1.37-502.fc39.x86_64.rpm 46 kB/s | 15 kB 00:00 (487/555): perl-Fcntl-1.15-502.fc39.x86_64.rpm 43 kB/s | 21 kB 00:00 (488/555): perl-File-Basename-2.86-502.fc39.noa 44 kB/s | 17 kB 00:00 (489/555): perl-File-Compare-1.100.700-502.fc39 19 kB/s | 13 kB 00:00 (490/555): perl-File-Copy-2.41-502.fc39.noarch. 43 kB/s | 20 kB 00:00 (491/555): perl-File-Find-1.43-502.fc39.noarch. 38 kB/s | 25 kB 00:00 (492/555): perl-File-stat-1.13-502.fc39.noarch. 40 kB/s | 17 kB 00:00 (493/555): perl-FileHandle-2.05-502.fc39.noarch 50 kB/s | 16 kB 00:00 (494/555): perl-Getopt-Std-1.13-502.fc39.noarch 67 kB/s | 16 kB 00:00 (495/555): perl-Git-2.44.0-1.fc39.noarch.rpm 98 kB/s | 40 kB 00:00 (496/555): perl-IO-1.52-502.fc39.x86_64.rpm 87 kB/s | 82 kB 00:00 (497/555): perl-IPC-Open3-1.22-502.fc39.noarch. 44 kB/s | 22 kB 00:00 (498/555): perl-POSIX-2.13-502.fc39.x86_64.rpm 77 kB/s | 97 kB 00:01 (499/555): perl-SelectSaver-1.02-502.fc39.noarc 42 kB/s | 12 kB 00:00 (500/555): perl-Symbol-1.09-502.fc39.noarch.rpm 61 kB/s | 14 kB 00:00 (501/555): perl-base-2.27-502.fc39.noarch.rpm 46 kB/s | 16 kB 00:00 (502/555): perl-if-0.61.000-502.fc39.noarch.rpm 45 kB/s | 14 kB 00:00 (503/555): perl-interpreter-5.38.2-502.fc39.x86 49 kB/s | 72 kB 00:01 (504/555): perl-lib-0.65-502.fc39.x86_64.rpm 36 kB/s | 15 kB 00:00 (505/555): perl-libs-5.38.2-502.fc39.x86_64.rpm 65 kB/s | 2.4 MB 00:37 (506/555): perl-locale-1.10-502.fc39.noarch.rpm 44 kB/s | 14 kB 00:00 (507/555): perl-mro-1.28-502.fc39.x86_64.rpm 52 kB/s | 29 kB 00:00 (508/555): perl-overload-1.37-502.fc39.noarch.r 58 kB/s | 46 kB 00:00 (509/555): perl-overloading-0.02-502.fc39.noarc 46 kB/s | 13 kB 00:00 (510/555): perl-vars-1.05-502.fc39.noarch.rpm 56 kB/s | 13 kB 00:00 (511/555): procps-ng-4.0.3-5.fc39.x86_64.rpm 69 kB/s | 372 kB 00:05 (512/555): pyproject-rpm-macros-1.12.0-1.fc39.n 30 kB/s | 41 kB 00:01 (513/555): python3-3.12.2-2.fc39.x86_64.rpm 54 kB/s | 27 kB 00:00 (514/555): python3-devel-3.12.2-2.fc39.x86_64.r 63 kB/s | 312 kB 00:04 (515/555): python3-libs-3.12.2-2.fc39.x86_64.rp 64 kB/s | 9.2 MB 02:27 (516/555): qt-settings-39.1-1.fc39.noarch.rpm 34 kB/s | 9.6 kB 00:00 (517/555): qt5-designer-5.15.12-1.fc39.x86_64.r 95 kB/s | 161 kB 00:01 (518/555): qt5-doctools-5.15.12-1.fc39.x86_64.r 65 kB/s | 697 kB 00:10 (519/555): qt5-linguist-5.15.12-1.fc39.x86_64.r 57 kB/s | 883 kB 00:15 (520/555): qt5-qtbase-5.15.12-5.fc39.x86_64.rpm 65 kB/s | 3.6 MB 00:56 (521/555): qt5-qtbase-common-5.15.12-5.fc39.noa 38 kB/s | 12 kB 00:00 (522/555): llvm-libs-17.0.6-3.fc39.x86_64.rpm 63 kB/s | 27 MB 07:17 (523/555): qt5-qtbase-devel-5.15.12-5.fc39.x86_ 69 kB/s | 3.5 MB 00:52 (524/555): qt5-qtdeclarative-5.15.12-1.fc39.x86 65 kB/s | 4.3 MB 01:07 (525/555): qt5-qtbase-gui-5.15.12-5.fc39.x86_64 73 kB/s | 6.4 MB 01:30 (526/555): qt5-qtdeclarative-devel-5.15.12-1.fc 59 kB/s | 1.5 MB 00:25 (527/555): qt5-qtsensors-5.15.12-1.fc39.x86_64. 81 kB/s | 230 kB 00:02 (528/555): qt5-qttools-5.15.12-1.fc39.x86_64.rp 67 kB/s | 41 kB 00:00 (529/555): qt5-qttools-common-5.15.12-1.fc39.no 70 kB/s | 11 kB 00:00 (530/555): qt5-qttools-devel-5.15.12-1.fc39.x86 104 kB/s | 228 kB 00:02 (531/555): java-17-openjdk-headless-17.0.9.0.9- 64 kB/s | 44 MB 11:49 (532/555): qt5-qtlocation-5.15.12-1.fc39.x86_64 70 kB/s | 3.2 MB 00:46 (533/555): qt5-qttools-libs-help-5.15.12-1.fc39 73 kB/s | 157 kB 00:02 (534/555): qt5-qtwebchannel-5.15.12-1.fc39.x86_ 86 kB/s | 100 kB 00:01 (535/555): qt5-qttools-libs-designercomponents- 63 kB/s | 788 kB 00:12 (536/555): qt5-qtwebkit-devel-5.212.0-0.80alpha 83 kB/s | 71 kB 00:00 (537/555): qt5-qtx11extras-5.15.12-1.fc39.x86_6 40 kB/s | 35 kB 00:00 (538/555): qt5-qtx11extras-devel-5.15.12-1.fc39 33 kB/s | 16 kB 00:00 (539/555): qt5-rpm-macros-5.15.12-1.fc39.noarch 31 kB/s | 10 kB 00:00 (540/555): sysprof-capture-devel-45.1-1.fc39.x8 53 kB/s | 59 kB 00:01 (541/555): qt5-qttools-libs-designer-5.15.12-1. 62 kB/s | 2.7 MB 00:44 (542/555): systemd-pam-254.10-1.fc39.x86_64.rpm 62 kB/s | 360 kB 00:05 (543/555): systemd-rpm-macros-254.10-1.fc39.noa 34 kB/s | 28 kB 00:00 (544/555): systemd-udev-254.10-1.fc39.x86_64.rp 66 kB/s | 2.1 MB 00:33 (545/555): tzdata-2024a-2.fc39.noarch.rpm 45 kB/s | 715 kB 00:15 (546/555): tzdata-java-2024a-2.fc39.noarch.rpm 84 kB/s | 208 kB 00:02 (547/555): utf8cpp-devel-3.2.5-1.fc39.noarch.rp 172 kB/s | 28 kB 00:00 (548/555): vim-filesystem-9.1.181-1.fc39.noarch 111 kB/s | 18 kB 00:00 (549/555): systemd-254.10-1.fc39.x86_64.rpm 63 kB/s | 4.7 MB 01:17 (550/555): vulkan-loader-1.3.275.0-1.fc39.x86_6 44 kB/s | 149 kB 00:03 (551/555): vulkan-loader-devel-1.3.275.0-1.fc39 19 kB/s | 12 kB 00:00 (552/555): vulkan-headers-1.3.275.0-1.fc39.noar 64 kB/s | 1.2 MB 00:19 (553/555): xerces-c-3.2.5-1.fc39.x86_64.rpm 54 kB/s | 966 kB 00:17 (554/555): xkeyboard-config-2.40-1.fc39.noarch. 64 kB/s | 971 kB 00:15 (555/555): qt5-qtwebkit-5.212.0-0.80alpha4.fc39 59 kB/s | 13 MB 03:48 -------------------------------------------------------------------------------- Total 401 kB/s | 613 MB 26:04 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.9.0.9-3.fc39.x86_64 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.27.7-1.fc39.x86_64 1/555 Installing : xorg-x11-proto-devel-2023.2-2.fc39.noarch 2/555 Installing : libgfortran-13.2.1-7.fc39.x86_64 3/555 Installing : libpng-2:1.6.37-15.fc39.x86_64 4/555 Installing : libjpeg-turbo-2.1.4-3.fc39.x86_64 5/555 Installing : expat-2.6.0-1.fc39.x86_64 6/555 Installing : libicu-73.2-2.fc39.x86_64 7/555 Installing : zlib-devel-1.2.13-4.fc39.x86_64 8/555 Installing : boost-system-1.83.0-3.fc39.x86_64 9/555 Installing : boost-chrono-1.83.0-3.fc39.x86_64 10/555 Installing : nspr-4.35.0-18.fc39.x86_64 11/555 Installing : boost-thread-1.83.0-3.fc39.x86_64 12/555 Installing : qt5-qttools-common-5.15.12-1.fc39.noarch 13/555 Installing : libquadmath-13.2.1-7.fc39.x86_64 14/555 Installing : hwloc-libs-2.10.0-1.fc39.x86_64 15/555 Installing : tcl-1:8.6.12-5.fc39.x86_64 16/555 Installing : libogg-2:1.3.5-6.fc39.x86_64 17/555 Installing : libglvnd-1:1.7.0-1.fc39.x86_64 18/555 Installing : libglvnd-opengl-1:1.7.0-1.fc39.x86_64 19/555 Installing : libX11-xcb-1.8.7-1.fc39.x86_64 20/555 Installing : nss-util-3.98.0-1.fc39.x86_64 21/555 Installing : openjpeg2-2.5.2-1.fc39.x86_64 22/555 Installing : libwebp-1.3.2-2.fc39.x86_64 23/555 Installing : libmpc-1.3.1-3.fc39.x86_64 24/555 Installing : libICE-1.0.10-11.fc39.x86_64 25/555 Installing : libICE-devel-1.0.10-11.fc39.x86_64 26/555 Installing : libSM-1.2.3-13.fc39.x86_64 27/555 Installing : libtheora-1:1.1.1-34.fc39.x86_64 28/555 Installing : boost-regex-1.83.0-3.fc39.x86_64 29/555 Installing : mesa-libglapi-23.3.6-1.fc39.x86_64 30/555 Installing : libstdc++-devel-13.2.1-7.fc39.x86_64 31/555 Installing : libaec-1.1.2-1.fc39.x86_64 32/555 Installing : hdf5-1.12.1-12.fc39.x86_64 33/555 Installing : geos-3.12.1-1.fc39.x86_64 34/555 Installing : emacs-filesystem-1:29.3-1.fc39.noarch 35/555 Installing : snappy-1.1.10-2.fc39.x86_64 36/555 Installing : python-rpm-macros-3.12-4.fc39.noarch 37/555 Installing : openssl-devel-1:3.1.1-4.fc39.x86_64 38/555 Installing : numactl-libs-2.0.16-3.fc39.x86_64 39/555 Installing : lua-5.4.6-3.fc39.x86_64 40/555 Installing : libwayland-client-1.22.0-2.fc39.x86_64 41/555 Installing : lcms2-2.15-2.fc39.x86_64 42/555 Installing : jsoncpp-1.9.5-5.fc39.x86_64 43/555 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 44/555 Installing : double-conversion-3.1.5-9.fc39.x86_64 45/555 Installing : tbb-2021.11.0-5.fc39.x86_64 46/555 Installing : libnl3-3.9.0-3.fc39.x86_64 47/555 Installing : libibverbs-50.0-1.fc39.x86_64 48/555 Installing : imath-3.1.11-1.fc39.x86_64 49/555 Installing : boost-context-1.83.0-3.fc39.x86_64 50/555 Installing : boost-atomic-1.83.0-3.fc39.x86_64 51/555 Installing : boost-filesystem-1.83.0-3.fc39.x86_64 52/555 Installing : openexr-libs-3.1.10-2.fc39.x86_64 53/555 Installing : librdmacm-50.0-1.fc39.x86_64 54/555 Installing : libpsm2-11.2.230-2.fc39.x86_64 55/555 Installing : libfabric-1.20.1-1.fc39.x86_64 56/555 Installing : python3-rpm-macros-3.12-4.fc39.noarch 57/555 Installing : cgnslib-libs-4.4.0-2.fc39.x86_64 58/555 Installing : libSM-devel-1.2.3-13.fc39.x86_64 59/555 Installing : mesa-libGLU-9.0.3-1.fc39.x86_64 60/555 Installing : tcl-devel-1:8.6.12-5.fc39.x86_64 61/555 Installing : libpng-devel-2:1.6.37-15.fc39.x86_64 62/555 Installing : libicu-devel-73.2-2.fc39.x86_64 63/555 Installing : hdf-libs-4.2.15-13.fc39.x86_64 64/555 Installing : libharu-2.4.3-3.fc39.x86_64 65/555 Installing : blas-3.11.0-5.fc39.x86_64 66/555 Installing : blas64-3.11.0-5.fc39.x86_64 67/555 Installing : blas64_-3.11.0-5.fc39.x86_64 68/555 Installing : minizip-ng-3.0.7-5.fc39.x86_64 69/555 Installing : freexl-2.0.0-2.fc39.x86_64 70/555 Installing : libcurl-devel-8.2.1-4.fc39.x86_64 71/555 Installing : kernel-headers-6.7.3-200.fc39.x86_64 72/555 Installing : alsa-lib-1.2.11-2.fc39.x86_64 73/555 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 74/555 Installing : xml-common-0.6.3-61.fc39.noarch 74/555 Installing : tbb2020.3-2020.3-2.fc39.x86_64 75/555 Installing : opencascade-foundation-7.6.3-4.fc39.x86_64 76/555 Installing : pugixml-1.13-3.fc39.x86_64 77/555 Installing : pcre2-utf16-10.42-1.fc39.2.x86_64 78/555 Installing : openblas-0.3.21-6.fc39.x86_64 79/555 Installing : metis-5.1.0.3-2.fc39.x86_64 80/555 Installing : lua-posix-36.2.1-3.fc39.x86_64 81/555 Installing : libxshmfence-1.3-13.fc39.x86_64 82/555 Installing : libwayland-server-1.22.0-2.fc39.x86_64 83/555 Installing : libtool-ltdl-2.4.7-7.fc39.x86_64 84/555 Installing : libpq-15.3-1.fc39.x86_64 85/555 Installing : liblerc-4.0.0-4.fc39.x86_64 86/555 Installing : libevdev-1.13.1-2.fc39.x86_64 87/555 Installing : libedit-3.1-48.20230828cvs.fc39.x86_64 88/555 Installing : libXau-1.0.11-3.fc39.x86_64 89/555 Installing : libxcb-1.13.1-12.fc39.x86_64 90/555 Installing : kmod-libs-30-6.fc39.x86_64 91/555 Installing : json-c-0.17-1.fc39.x86_64 92/555 Installing : graphite2-1.3.14-12.fc39.x86_64 93/555 Installing : gl-manpages-1.1-28.20190306.fc39.noarch 94/555 Installing : gettext-libs-0.22-2.fc39.x86_64 95/555 Installing : dbus-libs-1:1.14.10-1.fc39.x86_64 96/555 Installing : mpi4py-common-3.1.5-5.fc39.noarch 97/555 Installing : boost-date-time-1.83.0-3.fc39.x86_64 98/555 Installing : boost-container-1.83.0-3.fc39.x86_64 99/555 Installing : boost-json-1.83.0-3.fc39.x86_64 100/555 Installing : boost-wave-1.83.0-3.fc39.x86_64 101/555 Installing : avahi-libs-0.8-24.fc39.x86_64 102/555 Installing : graphite2-devel-1.3.14-12.fc39.x86_64 103/555 Installing : xcb-util-0.4.1-3.fc39.x86_64 104/555 Installing : xcb-util-image-0.4.1-3.fc39.x86_64 105/555 Installing : xcb-util-keysyms-0.4.1-3.fc39.x86_64 106/555 Installing : xcb-util-renderutil-0.3.10-3.fc39.x86_64 107/555 Installing : xcb-util-wm-0.4.2-3.fc39.x86_64 108/555 Installing : libXau-devel-1.0.11-3.fc39.x86_64 109/555 Installing : libxcb-devel-1.13.1-12.fc39.x86_64 110/555 Installing : llvm-libs-17.0.6-3.fc39.x86_64 111/555 Installing : libpq-devel-15.3-1.fc39.x86_64 112/555 Installing : unixODBC-2.3.11-4.fc39.x86_64 113/555 Installing : copy-jdk-configs-4.1-3.fc39.noarch 114/555 Installing : openblas-openmp-0.3.21-6.fc39.x86_64 115/555 Installing : openblas-openmp64-0.3.21-6.fc39.x86_64 116/555 Installing : flexiblas-netlib64-3.4.2-1.fc39.x86_64 117/555 Installing : flexiblas-netlib-3.4.2-1.fc39.x86_64 118/555 Installing : flexiblas-openblas-openmp-3.4.2-1.fc39.x86_64 119/555 Installing : flexiblas-3.4.2-1.fc39.x86_64 120/555 Installing : flexiblas-openblas-openmp64-3.4.2-1.fc39.x86_64 121/555 Installing : flexiblas-devel-3.4.2-1.fc39.x86_64 122/555 Installing : SuperLU-6.0.0-1.fc39.x86_64 123/555 Installing : arpack-3.9.1-1.fc39.x86_64 124/555 Installing : armadillo-12.8.1-1.fc39.x86_64 125/555 Installing : pugixml-devel-1.13-3.fc39.x86_64 126/555 Installing : iso-codes-4.15.0-2.fc39.noarch 127/555 Installing : lapack64_-3.11.0-5.fc39.x86_64 128/555 Installing : lapack64-3.11.0-5.fc39.x86_64 129/555 Installing : lapack-3.11.0-5.fc39.x86_64 130/555 Installing : libharu-devel-2.4.3-3.fc39.x86_64 131/555 Installing : pyproject-rpm-macros-1.12.0-1.fc39.noarch 132/555 Installing : boost-fiber-1.83.0-3.fc39.x86_64 133/555 Installing : boost-log-1.83.0-3.fc39.x86_64 134/555 Installing : boost-coroutine-1.83.0-3.fc39.x86_64 135/555 Installing : tbb-bind-2021.11.0-5.fc39.x86_64 136/555 Installing : tbb-devel-2021.11.0-5.fc39.x86_64 137/555 Installing : double-conversion-devel-3.1.5-9.fc39.x86_64 138/555 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 139/555 Installing : jsoncpp-devel-1.9.5-5.fc39.x86_64 140/555 Installing : libwayland-cursor-1.22.0-2.fc39.x86_64 141/555 Installing : lua-term-0.07-18.fc39.x86_64 142/555 Installing : ucx-1.14.1-4.fc39.x86_64 143/555 Installing : libarchive-devel-3.7.1-1.fc39.x86_64 144/555 Installing : blosc-1.21.5-2.fc39.x86_64 145/555 Installing : netcdf-4.9.0-5.fc38.x86_64 146/555 Installing : netcdf-cxx-4.2-32.fc39.x86_64 147/555 Running scriptlet: netcdf-cxx-4.2-32.fc39.x86_64 147/555 Installing : librttopo-1.1.0-12.fc39.x86_64 148/555 Installing : libaec-devel-1.1.2-1.fc39.x86_64 149/555 Installing : PEGTL-devel-2.8.3-7.fc39.x86_64 150/555 Installing : json-devel-3.11.2-3.fc39.x86_64 151/555 Installing : boost-graph-1.83.0-3.fc39.x86_64 152/555 Installing : cpp-13.2.1-7.fc39.x86_64 153/555 Installing : nss-softokn-freebl-3.98.0-1.fc39.x86_64 154/555 Installing : nss-softokn-3.98.0-1.fc39.x86_64 155/555 Installing : libvorbis-1:1.3.7-8.fc39.x86_64 156/555 Installing : boost-locale-1.83.0-3.fc39.x86_64 157/555 Installing : boost-type_erasure-1.83.0-3.fc39.x86_64 158/555 Installing : boost-timer-1.83.0-3.fc39.x86_64 159/555 Installing : ogdi-4.1.0-11.fc39.x86_64 160/555 Installing : expat-devel-2.6.0-1.fc39.x86_64 161/555 Installing : jasper-libs-3.0.6-4.fc39.x86_64 162/555 Installing : LibRaw-0.21.2-2.fc39.x86_64 163/555 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 164/555 Installing : eigen3-devel-3.4.0-12.fc39.noarch 165/555 Installing : uriparser-0.9.7-3.fc39.x86_64 166/555 Installing : libkml-1.3.0-47.fc39.x86_64 167/555 Installing : cli11-devel-2.4.1-1.fc39.noarch 168/555 Installing : utf8cpp-devel-3.2.5-1.fc39.noarch 169/555 Installing : xkeyboard-config-2.40-1.fc39.noarch 170/555 Installing : libxkbcommon-1.6.0-1.fc39.x86_64 171/555 Installing : libxkbcommon-x11-1.6.0-1.fc39.x86_64 172/555 Installing : xerces-c-3.2.5-1.fc39.x86_64 173/555 Installing : vulkan-loader-1.3.275.0-1.fc39.x86_64 174/555 Installing : vim-filesystem-2:9.1.181-1.fc39.noarch 175/555 Installing : tzdata-java-2024a-2.fc39.noarch 176/555 Installing : tzdata-2024a-2.fc39.noarch 177/555 Installing : sysprof-capture-devel-45.1-1.fc39.x86_64 178/555 Installing : qt-settings-39.1-1.fc39.noarch 179/555 Installing : procps-ng-4.0.3-5.fc39.x86_64 180/555 Installing : openssh-9.3p1-10.fc39.x86_64 181/555 Installing : ncurses-6.4-7.20230520.fc39.1.x86_64 182/555 Installing : mariadb-connector-c-config-3.3.8-1.fc39.noarch 183/555 Installing : mariadb-connector-c-3.3.8-1.fc39.x86_64 184/555 Installing : mariadb-connector-c-devel-3.3.8-1.fc39.x86_64 185/555 Installing : libxslt-1.1.39-1.fc39.x86_64 186/555 Installing : libwacom-data-2.10.0-1.fc39.noarch 187/555 Installing : libuv-1:1.48.0-1.fc39.x86_64 188/555 Installing : libdeflate-1.19-1.fc39.x86_64 189/555 Installing : libarrow-doc-13.0.0-3.fc39.noarch 190/555 Installing : hwdata-0.380-1.fc39.noarch 191/555 Installing : libpciaccess-0.16-9.fc39.x86_64 192/555 Installing : libdrm-2.4.120-1.fc39.x86_64 193/555 Installing : mesa-libgbm-23.3.6-1.fc39.x86_64 194/555 Installing : libglvnd-egl-1:1.7.0-1.fc39.x86_64 195/555 Installing : mesa-libEGL-23.3.6-1.fc39.x86_64 196/555 Installing : libglvnd-gles-1:1.7.0-1.fc39.x86_64 197/555 Installing : libpciaccess-devel-0.16-9.fc39.x86_64 198/555 Installing : libdrm-devel-2.4.120-1.fc39.x86_64 199/555 Running scriptlet: groff-base-1.23.0-3.fc39.x86_64 200/555 Installing : groff-base-1.23.0-3.fc39.x86_64 200/555 Running scriptlet: groff-base-1.23.0-3.fc39.x86_64 200/555 Installing : perl-Digest-1.20-500.fc39.noarch 201/555 Installing : perl-Digest-MD5-2.58-500.fc39.x86_64 202/555 Installing : perl-B-1.88-502.fc39.x86_64 203/555 Installing : perl-FileHandle-2.05-502.fc39.noarch 204/555 Installing : perl-Data-Dumper-2.188-501.fc39.x86_64 205/555 Installing : perl-libnet-3.15-501.fc39.noarch 206/555 Installing : perl-AutoLoader-5.74-502.fc39.noarch 207/555 Installing : perl-base-2.27-502.fc39.noarch 208/555 Installing : perl-URI-5.21-1.fc39.noarch 209/555 Installing : perl-Pod-Escapes-1:1.07-500.fc39.noarch 210/555 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 211/555 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 212/555 Installing : perl-Net-SSLeay-1.92-10.fc39.x86_64 213/555 Installing : perl-Mozilla-CA-20230801-1.fc39.noarch 214/555 Installing : perl-File-Path-2.18-500.fc39.noarch 215/555 Installing : perl-if-0.61.000-502.fc39.noarch 216/555 Installing : perl-locale-1.10-502.fc39.noarch 217/555 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 218/555 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 219/555 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 220/555 Installing : perl-Term-Cap-1.18-500.fc39.noarch 221/555 Installing : perl-Class-Struct-0.68-502.fc39.noarch 222/555 Installing : perl-POSIX-2.13-502.fc39.x86_64 223/555 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 224/555 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 225/555 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 226/555 Installing : perl-IPC-Open3-1.22-502.fc39.noarch 227/555 Installing : perl-Socket-4:2.037-3.fc39.x86_64 228/555 Installing : perl-SelectSaver-1.02-502.fc39.noarch 229/555 Installing : perl-Symbol-1.09-502.fc39.noarch 230/555 Installing : perl-podlators-1:5.01-500.fc39.noarch 231/555 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 232/555 Installing : perl-File-stat-1.13-502.fc39.noarch 233/555 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 234/555 Installing : perl-Fcntl-1.15-502.fc39.x86_64 235/555 Installing : perl-mro-1.28-502.fc39.x86_64 236/555 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 237/555 Installing : perl-IO-1.52-502.fc39.x86_64 238/555 Installing : perl-overloading-0.02-502.fc39.noarch 239/555 Installing : perl-MIME-Base64-3.16-500.fc39.x86_64 240/555 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.x86_64 241/555 Installing : perl-constant-1.33-501.fc39.noarch 242/555 Installing : perl-parent-1:0.241-500.fc39.noarch 243/555 Installing : perl-Errno-1.37-502.fc39.x86_64 244/555 Installing : perl-File-Basename-2.86-502.fc39.noarch 245/555 Installing : perl-Getopt-Std-1.13-502.fc39.noarch 246/555 Installing : perl-Storable-1:3.32-500.fc39.x86_64 247/555 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 248/555 Installing : perl-overload-1.37-502.fc39.noarch 249/555 Installing : perl-vars-1.05-502.fc39.noarch 250/555 Installing : perl-Exporter-5.77-500.fc39.noarch 251/555 Installing : perl-PathTools-3.89-500.fc39.x86_64 252/555 Installing : perl-Encode-4:3.19-500.fc39.x86_64 253/555 Installing : perl-DynaLoader-1.54-502.fc39.x86_64 254/555 Installing : perl-Carp-1.54-500.fc39.noarch 255/555 Installing : perl-libs-4:5.38.2-502.fc39.x86_64 256/555 Installing : perl-interpreter-4:5.38.2-502.fc39.x86_64 257/555 Installing : perl-File-Find-1.43-502.fc39.noarch 258/555 Installing : perl-threads-1:2.36-500.fc39.x86_64 259/555 Installing : perl-threads-shared-1.68-500.fc39.x86_64 260/555 Installing : perl-Thread-Queue-3.14-500.fc39.noarch 261/555 Installing : perl-Error-1:0.17029-13.fc39.noarch 262/555 Installing : perl-TermReadKey-2.38-18.fc39.x86_64 263/555 Installing : perl-English-1.11-502.fc39.noarch 264/555 Installing : perl-File-Compare-1.100.700-502.fc39.noarch 265/555 Installing : perl-File-Copy-2.41-502.fc39.noarch 266/555 Installing : perl-lib-0.65-502.fc39.x86_64 267/555 Installing : google-noto-fonts-common-20240101-1.fc39.noarch 268/555 Installing : google-noto-sans-vf-fonts-20240101-1.fc39.noarch 269/555 Installing : default-fonts-core-sans-4.0-9.fc39.noarch 270/555 Installing : glibc-headers-x86-2.38-17.fc39.noarch 271/555 Installing : glibc-devel-2.38-17.fc39.x86_64 272/555 Installing : libxcrypt-devel-4.4.36-2.fc39.x86_64 273/555 Installing : giflib-5.2.2-1.fc39.x86_64 274/555 Installing : annobin-docs-12.42-1.fc39.noarch 275/555 Installing : yaksa-0.2-3.fc37.x86_64 276/555 Installing : xz-devel-5.4.4-1.fc39.x86_64 277/555 Installing : libxml2-devel-2.12.6-1.fc39.x86_64 278/555 Installing : woff2-1.0.2-18.fc39.x86_64 279/555 Installing : utf8proc-2.7.0-5.fc39.x86_64 280/555 Installing : tcsh-6.24.10-2.fc39.x86_64 281/555 Running scriptlet: tcsh-6.24.10-2.fc39.x86_64 281/555 Installing : orangefs-2.9.8-9.fc39.x86_64 282/555 Installing : sqlite-3.42.0-7.fc39.x86_64 283/555 Installing : sqlite-devel-3.42.0-7.fc39.x86_64 284/555 Installing : rhash-1.4.3-3.fc39.x86_64 285/555 Installing : re2-1:20220601-3.fc39.x86_64 286/555 Installing : proj-data-9.2.1-2.fc39.noarch 287/555 Installing : poppler-data-0.4.11-5.fc39.noarch 288/555 Installing : pixman-0.42.2-2.fc39.x86_64 289/555 Installing : pcre2-utf32-10.42-1.fc39.2.x86_64 290/555 Installing : pcre2-devel-10.42-1.fc39.2.x86_64 291/555 Installing : orc-0.4.33-3.fc39.x86_64 292/555 Installing : opus-1.3.1-13.fc39.x86_64 293/555 Installing : nettle-3.9.1-2.fc39.x86_64 294/555 Installing : gnutls-3.8.4-1.fc39.x86_64 295/555 Installing : glib2-2.78.3-1.fc39.x86_64 296/555 Installing : libgudev-238-2.fc39.x86_64 297/555 Installing : cups-libs-1:2.4.7-11.fc39.x86_64 298/555 Installing : graphene-1.10.6-6.fc39.x86_64 299/555 Installing : shared-mime-info-2.2-4.fc39.x86_64 300/555 Running scriptlet: shared-mime-info-2.2-4.fc39.x86_64 300/555 Installing : gdk-pixbuf2-2.42.10-5.fc39.x86_64 301/555 Installing : munge-libs-0.5.15-5.fc39.x86_64 302/555 Installing : pmix-4.1.3-1.fc39.x86_64 303/555 Installing : mtdev-1.1.6-6.fc39.x86_64 304/555 Installing : mpdecimal-2.5.1-7.fc39.x86_64 305/555 Installing : m4-1.4.19-6.fc39.x86_64 306/555 Installing : autoconf-2.71-6.fc39.noarch 307/555 Installing : automake-1.16.5-13.fc39.noarch 308/555 Installing : libogg-devel-2:1.3.5-6.fc39.x86_64 309/555 Installing : libtheora-devel-1:1.1.1-34.fc39.x86_64 310/555 Installing : lz4-devel-1.9.4-4.fc39.x86_64 311/555 Installing : lua-lpeg-1.0.2-11.fc39.x86_64 312/555 Installing : lua-json-1.3.4-4.fc39.noarch 313/555 Installing : lua-filesystem-1.8.0-9.fc39.x86_64 314/555 Installing : Lmod-8.7.32-1.fc39.x86_64 315/555 Running scriptlet: Lmod-8.7.32-1.fc39.x86_64 315/555 Installing : rpm-mpi-hooks-8-6.fc39.noarch 316/555 Installing : lksctp-tools-1.0.19-4.fc39.x86_64 317/555 Installing : libwayland-egl-1.22.0-2.fc39.x86_64 318/555 Installing : libvisual-1:0.4.1-2.fc39.x86_64 319/555 Installing : libunwind-1.7.0-0.2.rc2.fc39.x86_64 320/555 Installing : libsepol-devel-3.5-2.fc39.x86_64 321/555 Installing : libselinux-devel-3.5-5.fc39.x86_64 322/555 Installing : libseccomp-2.5.3-6.fc39.x86_64 323/555 Installing : libqhull_r-1:7.2.1-13.fc39.x86_64 324/555 Installing : libgta-1.2.1-10.fc39.x86_64 325/555 Installing : libglvnd-core-devel-1:1.7.0-1.fc39.x86_64 326/555 Installing : libfontenc-1.1.6-3.fc39.x86_64 327/555 Installing : libffi-devel-3.4.4-4.fc39.x86_64 328/555 Installing : libdatrie-0.2.13-7.fc39.x86_64 329/555 Installing : libthai-0.1.29-6.fc39.x86_64 330/555 Installing : libcbor-0.10.2-2.fc39.x86_64 331/555 Installing : libfido2-1.13.0-3.fc39.x86_64 332/555 Installing : openssh-clients-9.3p1-10.fc39.x86_64 333/555 Running scriptlet: openssh-clients-9.3p1-10.fc39.x86_64 333/555 Installing : libb2-0.98.1-9.fc39.x86_64 334/555 Installing : libargon2-20190702-3.fc39.x86_64 335/555 Installing : libXdmcp-1.1.3-11.fc39.x86_64 336/555 Installing : libXdmcp-devel-1.1.3-11.fc39.x86_64 337/555 Installing : libX11-common-1.8.7-1.fc39.noarch 338/555 Installing : libX11-1.8.7-1.fc39.x86_64 339/555 Installing : libX11-devel-1.8.7-1.fc39.x86_64 340/555 Installing : libXext-1.3.5-3.fc39.x86_64 341/555 Installing : libXext-devel-1.3.5-3.fc39.x86_64 342/555 Installing : libXrender-0.9.11-3.fc39.x86_64 343/555 Installing : cairo-1.18.0-1.fc39.x86_64 344/555 Installing : harfbuzz-8.2.1-2.fc39.x86_64 345/555 Installing : freetype-2.13.1-2.fc39.x86_64 346/555 Installing : fontconfig-2.14.2-6.fc39.x86_64 347/555 Running scriptlet: fontconfig-2.14.2-6.fc39.x86_64 347/555 Installing : libXi-1.8.1-2.fc39.x86_64 348/555 Installing : libXft-2.3.8-3.fc39.x86_64 349/555 Running scriptlet: tk-1:8.6.12-5.fc39.x86_64 350/555 Installing : tk-1:8.6.12-5.fc39.x86_64 350/555 Installing : libXrender-devel-0.9.11-3.fc39.x86_64 351/555 Installing : libXfixes-6.0.0-6.fc39.x86_64 352/555 Installing : libXfixes-devel-6.0.0-6.fc39.x86_64 353/555 Installing : libXt-1.2.1-5.fc39.x86_64 354/555 Installing : libXmu-1.1.4-3.fc39.x86_64 355/555 Installing : libXt-devel-1.2.1-5.fc39.x86_64 356/555 Installing : libXi-devel-1.8.1-2.fc39.x86_64 357/555 Installing : libXcursor-1.2.1-4.fc39.x86_64 358/555 Installing : libXcursor-devel-1.2.1-4.fc39.x86_64 359/555 Installing : libXtst-1.2.4-3.fc39.x86_64 360/555 Installing : libXv-1.0.11-19.fc39.x86_64 361/555 Installing : libXcomposite-0.4.5-10.fc39.x86_64 362/555 Installing : libXcomposite-devel-0.4.5-10.fc39.x86_64 363/555 Installing : libXv-devel-1.0.11-19.fc39.x86_64 364/555 Installing : libXtst-devel-1.2.4-3.fc39.x86_64 365/555 Installing : mkfontscale-1.2.2-4.fc39.x86_64 366/555 Installing : ttmkfdir-3.0.9-69.fc39.x86_64 367/555 Installing : xorg-x11-fonts-Type1-7.5-36.fc39.noarch 368/555 Running scriptlet: xorg-x11-fonts-Type1-7.5-36.fc39.noarch 368/555 Installing : harfbuzz-icu-8.2.1-2.fc39.x86_64 369/555 Installing : libXrandr-1.5.4-1.fc39.x86_64 370/555 Installing : libXrandr-devel-1.5.4-1.fc39.x86_64 371/555 Installing : libXScrnSaver-1.2.3-13.fc39.x86_64 372/555 Installing : libXScrnSaver-devel-1.2.3-13.fc39.x86_64 373/555 Installing : libXinerama-1.1.5-3.fc39.x86_64 374/555 Installing : libXinerama-devel-1.1.5-3.fc39.x86_64 375/555 Installing : libXres-1.2.1-5.fc39.x86_64 376/555 Installing : libXres-devel-1.2.1-5.fc39.x86_64 377/555 Installing : libXxf86vm-1.1.5-3.fc39.x86_64 378/555 Installing : libglvnd-glx-1:1.7.0-1.fc39.x86_64 379/555 Installing : mesa-libGL-23.3.6-1.fc39.x86_64 380/555 Installing : libglvnd-devel-1:1.7.0-1.fc39.x86_64 381/555 Installing : mesa-libGL-devel-23.3.6-1.fc39.x86_64 382/555 Installing : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 383/555 Installing : libGLEW-2.2.0-5.fc39.x86_64 384/555 Installing : glew-devel-2.2.0-5.fc39.x86_64 385/555 Installing : mesa-libEGL-devel-23.3.6-1.fc39.x86_64 386/555 Installing : gl2ps-1.4.2-8.fc39.x86_64 387/555 Installing : gl2ps-devel-1.4.2-8.fc39.x86_64 388/555 Installing : glx-utils-9.0.0-3.fc39.x86_64 389/555 Installing : libxkbfile-1.1.1-3.fc39.x86_64 390/555 Installing : libxkbfile-devel-1.1.1-3.fc39.x86_64 391/555 Installing : libXpm-3.5.17-1.fc39.x86_64 392/555 Installing : libXpm-devel-3.5.17-1.fc39.x86_64 393/555 Installing : less-633-2.fc39.x86_64 394/555 Installing : git-core-2.44.0-1.fc39.x86_64 395/555 Installing : git-core-doc-2.44.0-1.fc39.noarch 396/555 Installing : perl-Git-2.44.0-1.fc39.noarch 397/555 Installing : git-2.44.0-1.fc39.x86_64 398/555 Installing : kmod-30-6.fc39.x86_64 399/555 Installing : kbd-misc-2.6.3-1.fc39.noarch 400/555 Installing : kbd-legacy-2.6.3-1.fc39.noarch 401/555 Installing : kbd-2.6.3-1.fc39.x86_64 402/555 Installing : jxrlib-1.1-25.fc39.x86_64 403/555 Installing : jbigkit-libs-2.1-26.fc39.x86_64 404/555 Installing : libtiff-4.4.0-8.fc39.x86_64 405/555 Installing : proj-9.2.1-2.fc39.x86_64 406/555 Installing : libtiff-devel-4.4.0-8.fc39.x86_64 407/555 Installing : proj-devel-9.2.1-2.fc39.x86_64 408/555 Installing : libgeotiff-1.7.1-9.fc39.x86_64 409/555 Installing : libspatialite-5.0.1-23.fc39.x86_64 410/555 Installing : gdk-pixbuf2-modules-2.42.10-5.fc39.x86_64 411/555 Installing : openslide-3.4.1-24.fc39.x86_64 412/555 Installing : openslide-devel-3.4.1-24.fc39.x86_64 413/555 Installing : freeimage-3.19.0-0.23.svn1909.fc39.x86_64 414/555 Installing : freeimage-devel-3.19.0-0.23.svn1909.fc39.x86_64 415/555 Installing : hyphen-2.8.8-21.fc39.x86_64 416/555 Installing : gettext-envsubst-0.22-2.fc39.x86_64 417/555 Installing : gettext-runtime-0.22-2.fc39.x86_64 418/555 Installing : gettext-0.22-2.fc39.x86_64 419/555 Installing : gc-8.2.2-4.fc39.x86_64 420/555 Installing : guile22-2.2.7-9.fc39.x86_64 421/555 Installing : make-1:4.4.1-2.fc39.x86_64 422/555 Installing : gcc-13.2.1-7.fc39.x86_64 423/555 Running scriptlet: gcc-13.2.1-7.fc39.x86_64 423/555 Installing : libquadmath-devel-13.2.1-7.fc39.x86_64 424/555 Installing : gcc-gfortran-13.2.1-7.fc39.x86_64 425/555 Installing : hdf5-devel-1.12.1-12.fc39.x86_64 426/555 Installing : blas-devel-3.11.0-5.fc39.x86_64 427/555 Installing : lapack-devel-3.11.0-5.fc39.x86_64 428/555 Installing : netcdf-devel-4.9.0-5.fc38.x86_64 429/555 Installing : netcdf-cxx-devel-4.2-32.fc39.x86_64 430/555 Installing : gcc-c++-13.2.1-7.fc39.x86_64 431/555 Installing : fribidi-1.0.13-2.fc39.x86_64 432/555 Installing : pango-1.51.0-1.fc39.x86_64 433/555 Installing : duktape-2.7.0-5.fc39.x86_64 434/555 Installing : libproxy-0.5.3-5.fc39.x86_64 435/555 Installing : qt5-qtbase-common-5.15.12-5.fc39.noarch 436/555 Running scriptlet: qt5-qtbase-5.15.12-5.fc39.x86_64 437/555 Installing : qt5-qtbase-5.15.12-5.fc39.x86_64 437/555 Running scriptlet: qt5-qtbase-5.15.12-5.fc39.x86_64 437/555 Installing : qt5-qttools-5.15.12-1.fc39.x86_64 438/555 Installing : dbus-common-1:1.14.10-1.fc39.noarch 439/555 Running scriptlet: dbus-common-1:1.14.10-1.fc39.noarch 439/555 Running scriptlet: dbus-broker-35-2.fc39.x86_64 440/555 Installing : dbus-broker-35-2.fc39.x86_64 440/555 Running scriptlet: dbus-broker-35-2.fc39.x86_64 440/555 Installing : dbus-1:1.14.10-1.fc39.x86_64 441/555 Installing : systemd-pam-254.10-1.fc39.x86_64 442/555 Installing : systemd-254.10-1.fc39.x86_64 443/555 Running scriptlet: systemd-254.10-1.fc39.x86_64 443/555 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. Creating group 'systemd-journal' with GID 190. Creating group 'systemd-oom' with GID 999. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999. Installing : cryptsetup-libs-2.6.1-3.fc39.x86_64 444/555 Installing : device-mapper-libs-1.02.197-2.fc39.x86_64 445/555 Installing : device-mapper-1.02.197-2.fc39.x86_64 446/555 Installing : systemd-udev-254.10-1.fc39.x86_64 447/555 Running scriptlet: systemd-udev-254.10-1.fc39.x86_64 447/555 Created symlink /etc/systemd/system/dbus-org.freedesktop.home1.service → /usr/lib/systemd/system/systemd-homed.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-homed.service → /usr/lib/systemd/system/systemd-homed.service. Created symlink /etc/systemd/system/systemd-homed.service.wants/systemd-homed-activate.service → /usr/lib/systemd/system/systemd-homed-activate.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-cryptsetup.target → /usr/lib/systemd/system/remote-cryptsetup.target. Installing : infinipath-psm-3.3-26_g604758e_open.6.fc37.6.x86 448/555 Installing : cgnslib-common-4.4.0-2.fc39.noarch 449/555 Installing : cgnslib-4.4.0-2.fc39.x86_64 450/555 Installing : cgnslib-devel-4.4.0-2.fc39.x86_64 451/555 Installing : cfitsio-4.3.0-1.fc39.x86_64 452/555 Installing : cdparanoia-libs-10.2-42.fc39.x86_64 453/555 Installing : bzip2-devel-1.0.8-16.fc39.x86_64 454/555 Installing : python-pip-wheel-24.0-2.fc39.noarch 455/555 Installing : python3-3.12.2-2.fc39.x86_64 456/555 Installing : python3-libs-3.12.2-2.fc39.x86_64 457/555 Installing : mpich-4.1.2-14.fc39.x86_64 458/555 Installing : boost-python3-1.83.0-3.fc39.x86_64 459/555 Installing : cmake-rpm-macros-3.27.7-1.fc39.noarch 460/555 Installing : cmake-3.27.7-1.fc39.x86_64 461/555 Installing : cmake-data-3.27.7-1.fc39.noarch 462/555 Installing : gstreamer1-1.22.9-1.fc39.x86_64 463/555 Installing : gstreamer1-plugins-base-1.22.9-1.fc39.x86_64 464/555 Installing : qt5-rpm-macros-5.15.12-1.fc39.noarch 465/555 Installing : python3-mpich-4.1.2-14.fc39.x86_64 466/555 Installing : python3-numpy-1:1.26.2-4.fc39.x86_64 467/555 Installing : boost-numpy3-1.83.0-3.fc39.x86_64 468/555 Installing : python3-packaging-24.0-1.fc39.noarch 469/555 Installing : python3-rpm-generators-14-7.fc39.noarch 470/555 Installing : python3-devel-3.12.2-2.fc39.x86_64 471/555 Installing : python3-setuptools-69.0.3-3.fc39.noarch 472/555 Installing : crypto-policies-scripts-20231204-1.git1e3a2e4.fc 473/555 Installing : nss-sysinit-3.98.0-1.fc39.x86_64 474/555 Installing : nss-3.98.0-1.fc39.x86_64 475/555 Running scriptlet: nss-3.98.0-1.fc39.x86_64 475/555 Installing : poppler-23.08.0-1.fc39.x86_64 476/555 Installing : libwacom-2.10.0-1.fc39.x86_64 477/555 Installing : libinput-1.25.0-1.fc39.x86_64 478/555 Running scriptlet: libinput-1.25.0-1.fc39.x86_64 478/555 Installing : qt5-qtbase-gui-5.15.12-5.fc39.x86_64 479/555 Installing : qt5-qtdeclarative-5.15.12-1.fc39.x86_64 480/555 Installing : qt5-qttools-libs-designer-5.15.12-1.fc39.x86_64 481/555 Installing : qt5-qttools-libs-designercomponents-5.15.12-1.fc 482/555 Installing : qt5-qttools-libs-help-5.15.12-1.fc39.x86_64 483/555 Installing : qt5-designer-5.15.12-1.fc39.x86_64 484/555 Installing : qt5-qtlocation-5.15.12-1.fc39.x86_64 485/555 Installing : qt5-qtsensors-5.15.12-1.fc39.x86_64 486/555 Installing : qt5-qtwebchannel-5.15.12-1.fc39.x86_64 487/555 Installing : qt5-qtwebkit-5.212.0-0.80alpha4.fc39.x86_64 488/555 Installing : qt5-linguist-5.15.12-1.fc39.x86_64 489/555 Installing : qt5-qtx11extras-5.15.12-1.fc39.x86_64 490/555 Installing : vulkan-headers-1.3.275.0-1.fc39.noarch 491/555 Installing : vulkan-loader-devel-1.3.275.0-1.fc39.x86_64 492/555 Installing : qt5-qtbase-devel-5.15.12-5.fc39.x86_64 493/555 Installing : qt5-qtdeclarative-devel-5.15.12-1.fc39.x86_64 494/555 Installing : qt5-qtwebkit-devel-5.212.0-0.80alpha4.fc39.x86_6 495/555 Installing : qt5-qtx11extras-devel-5.15.12-1.fc39.x86_64 496/555 Installing : protobuf-3.19.6-8.fc39.x86_64 497/555 Installing : liborc1-1.9.2-1.fc39.x86_64 498/555 Installing : libarrow-13.0.0-3.fc39.x86_64 499/555 Installing : gdal-libs-3.7.3-4.fc39.x86_64 500/555 Installing : vtk-9.2.6-7.fc39.x86_64 501/555 Installing : opencascade-draw-7.6.3-4.fc39.x86_64 502/555 Installing : opencascade-modeling-7.6.3-4.fc39.x86_64 503/555 Installing : opencascade-visualization-7.6.3-4.fc39.x86_64 504/555 Installing : opencascade-ocaf-7.6.3-4.fc39.x86_64 505/555 Installing : vtk-qt-9.2.6-7.fc39.x86_64 506/555 Installing : python3-vtk-9.2.6-7.fc39.x86_64 507/555 Installing : gdal-devel-3.7.3-4.fc39.x86_64 508/555 Installing : libibumad-50.0-1.fc39.x86_64 509/555 Installing : opensm-libs-3.3.24-6.fc39.x86_64 510/555 Installing : openmpi-4.1.5-8.fc39.x86_64 511/555 Installing : python3-openmpi-4.1.5-8.fc39.x86_64 512/555 Installing : libblkid-devel-2.40-0.12.fc39.x86_64 513/555 Installing : libmount-devel-2.40-0.12.fc39.x86_64 514/555 Installing : glib2-devel-2.78.3-1.fc39.x86_64 515/555 Installing : javapackages-filesystem-6.2.0-10.fc39.noarch 516/555 Installing : java-17-openjdk-headless-1:17.0.9.0.9-3.fc39.x86 517/555 Running scriptlet: java-17-openjdk-headless-1:17.0.9.0.9-3.fc39.x86 517/555 Installing : java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 518/555 Running scriptlet: java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 518/555 Installing : vtk-java-9.2.6-7.fc39.x86_64 519/555 Installing : clang-resource-filesystem-17.0.6-6.fc39.noarch 520/555 Installing : clang-libs-17.0.6-6.fc39.x86_64 521/555 Installing : qt5-doctools-5.15.12-1.fc39.x86_64 522/555 Installing : qt5-qttools-devel-5.15.12-1.fc39.x86_64 523/555 Installing : brotli-1.1.0-3.fc39.x86_64 524/555 Installing : brotli-devel-1.1.0-3.fc39.x86_64 525/555 Installing : harfbuzz-devel-8.2.1-2.fc39.x86_64 526/555 Installing : freetype-devel-2.13.1-2.fc39.x86_64 527/555 Installing : fontconfig-devel-2.14.2-6.fc39.x86_64 528/555 Installing : libXft-devel-2.3.8-3.fc39.x86_64 529/555 Installing : tk-devel-1:8.6.12-5.fc39.x86_64 530/555 Installing : boost-test-1.83.0-3.fc39.x86_64 531/555 Installing : boost-stacktrace-1.83.0-3.fc39.x86_64 532/555 Installing : boost-serialization-1.83.0-3.fc39.x86_64 533/555 Installing : boost-random-1.83.0-3.fc39.x86_64 534/555 Installing : boost-program-options-1.83.0-3.fc39.x86_64 535/555 Installing : boost-nowide-1.83.0-3.fc39.x86_64 536/555 Installing : boost-math-1.83.0-3.fc39.x86_64 537/555 Installing : boost-iostreams-1.83.0-3.fc39.x86_64 538/555 Installing : boost-contract-1.83.0-3.fc39.x86_64 539/555 Installing : boost-1.83.0-3.fc39.x86_64 540/555 Installing : boost-devel-1.83.0-3.fc39.x86_64 541/555 Installing : vtk-devel-9.2.6-7.fc39.x86_64 542/555 Installing : opencascade-devel-7.6.3-4.fc39.x86_64 543/555 Installing : python3-mpi4py-openmpi-3.1.5-5.fc39.x86_64 544/555 Installing : openmpi-devel-4.1.5-8.fc39.x86_64 545/555 Installing : python3-mpi4py-mpich-3.1.5-5.fc39.x86_64 546/555 Installing : pybind11-devel-2.11.1-3.fc39.x86_64 547/555 Installing : mpich-devel-4.1.2-14.fc39.x86_64 548/555 Installing : annobin-plugin-gcc-12.42-1.fc39.x86_64 549/555 Running scriptlet: annobin-plugin-gcc-12.42-1.fc39.x86_64 549/555 Installing : gcc-plugin-annobin-13.2.1-7.fc39.x86_64 550/555 Running scriptlet: gcc-plugin-annobin-13.2.1-7.fc39.x86_64 550/555 Installing : libXmu-devel-1.1.4-3.fc39.x86_64 551/555 Installing : desktop-file-utils-0.26-9.fc39.x86_64 552/555 Installing : metis-devel-5.1.0.3-2.fc39.x86_64 553/555 Installing : systemd-rpm-macros-254.10-1.fc39.noarch 554/555 Installing : dos2unix-7.5.0-2.fc39.x86_64 555/555 Running scriptlet: copy-jdk-configs-4.1-3.fc39.noarch 555/555 Running scriptlet: fontconfig-2.14.2-6.fc39.x86_64 555/555 Running scriptlet: crypto-policies-scripts-20231204-1.git1e3a2e4.fc 555/555 Running scriptlet: nss-3.98.0-1.fc39.x86_64 555/555 Running scriptlet: java-17-openjdk-headless-1:17.0.9.0.9-3.fc39.x86 555/555 Running scriptlet: java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 555/555 Running scriptlet: dos2unix-7.5.0-2.fc39.x86_64 555/555 Creating group 'systemd-coredump' with GID 998. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 998 and GID 998. Creating group 'systemd-timesync' with GID 997. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 997 and GID 997. Installed: LibRaw-0.21.2-2.fc39.x86_64 Lmod-8.7.32-1.fc39.x86_64 PEGTL-devel-2.8.3-7.fc39.x86_64 SuperLU-6.0.0-1.fc39.x86_64 abattis-cantarell-vf-fonts-0.301-10.fc39.noarch alsa-lib-1.2.11-2.fc39.x86_64 annobin-docs-12.42-1.fc39.noarch annobin-plugin-gcc-12.42-1.fc39.x86_64 armadillo-12.8.1-1.fc39.x86_64 arpack-3.9.1-1.fc39.x86_64 autoconf-2.71-6.fc39.noarch automake-1.16.5-13.fc39.noarch avahi-libs-0.8-24.fc39.x86_64 blas-3.11.0-5.fc39.x86_64 blas-devel-3.11.0-5.fc39.x86_64 blas64-3.11.0-5.fc39.x86_64 blas64_-3.11.0-5.fc39.x86_64 blosc-1.21.5-2.fc39.x86_64 boost-1.83.0-3.fc39.x86_64 boost-atomic-1.83.0-3.fc39.x86_64 boost-chrono-1.83.0-3.fc39.x86_64 boost-container-1.83.0-3.fc39.x86_64 boost-context-1.83.0-3.fc39.x86_64 boost-contract-1.83.0-3.fc39.x86_64 boost-coroutine-1.83.0-3.fc39.x86_64 boost-date-time-1.83.0-3.fc39.x86_64 boost-devel-1.83.0-3.fc39.x86_64 boost-fiber-1.83.0-3.fc39.x86_64 boost-filesystem-1.83.0-3.fc39.x86_64 boost-graph-1.83.0-3.fc39.x86_64 boost-iostreams-1.83.0-3.fc39.x86_64 boost-json-1.83.0-3.fc39.x86_64 boost-locale-1.83.0-3.fc39.x86_64 boost-log-1.83.0-3.fc39.x86_64 boost-math-1.83.0-3.fc39.x86_64 boost-nowide-1.83.0-3.fc39.x86_64 boost-numpy3-1.83.0-3.fc39.x86_64 boost-program-options-1.83.0-3.fc39.x86_64 boost-python3-1.83.0-3.fc39.x86_64 boost-random-1.83.0-3.fc39.x86_64 boost-regex-1.83.0-3.fc39.x86_64 boost-serialization-1.83.0-3.fc39.x86_64 boost-stacktrace-1.83.0-3.fc39.x86_64 boost-system-1.83.0-3.fc39.x86_64 boost-test-1.83.0-3.fc39.x86_64 boost-thread-1.83.0-3.fc39.x86_64 boost-timer-1.83.0-3.fc39.x86_64 boost-type_erasure-1.83.0-3.fc39.x86_64 boost-wave-1.83.0-3.fc39.x86_64 brotli-1.1.0-3.fc39.x86_64 brotli-devel-1.1.0-3.fc39.x86_64 bzip2-devel-1.0.8-16.fc39.x86_64 cairo-1.18.0-1.fc39.x86_64 cdparanoia-libs-10.2-42.fc39.x86_64 cfitsio-4.3.0-1.fc39.x86_64 cgnslib-4.4.0-2.fc39.x86_64 cgnslib-common-4.4.0-2.fc39.noarch cgnslib-devel-4.4.0-2.fc39.x86_64 cgnslib-libs-4.4.0-2.fc39.x86_64 clang-libs-17.0.6-6.fc39.x86_64 clang-resource-filesystem-17.0.6-6.fc39.noarch cli11-devel-2.4.1-1.fc39.noarch cmake-3.27.7-1.fc39.x86_64 cmake-data-3.27.7-1.fc39.noarch cmake-filesystem-3.27.7-1.fc39.x86_64 cmake-rpm-macros-3.27.7-1.fc39.noarch copy-jdk-configs-4.1-3.fc39.noarch cpp-13.2.1-7.fc39.x86_64 crypto-policies-scripts-20231204-1.git1e3a2e4.fc39.noarch cryptsetup-libs-2.6.1-3.fc39.x86_64 cups-libs-1:2.4.7-11.fc39.x86_64 dbus-1:1.14.10-1.fc39.x86_64 dbus-broker-35-2.fc39.x86_64 dbus-common-1:1.14.10-1.fc39.noarch dbus-libs-1:1.14.10-1.fc39.x86_64 default-fonts-core-sans-4.0-9.fc39.noarch desktop-file-utils-0.26-9.fc39.x86_64 device-mapper-1.02.197-2.fc39.x86_64 device-mapper-libs-1.02.197-2.fc39.x86_64 dos2unix-7.5.0-2.fc39.x86_64 double-conversion-3.1.5-9.fc39.x86_64 double-conversion-devel-3.1.5-9.fc39.x86_64 duktape-2.7.0-5.fc39.x86_64 eigen3-devel-3.4.0-12.fc39.noarch emacs-filesystem-1:29.3-1.fc39.noarch expat-2.6.0-1.fc39.x86_64 expat-devel-2.6.0-1.fc39.x86_64 flexiblas-3.4.2-1.fc39.x86_64 flexiblas-devel-3.4.2-1.fc39.x86_64 flexiblas-netlib-3.4.2-1.fc39.x86_64 flexiblas-netlib64-3.4.2-1.fc39.x86_64 flexiblas-openblas-openmp-3.4.2-1.fc39.x86_64 flexiblas-openblas-openmp64-3.4.2-1.fc39.x86_64 fontconfig-2.14.2-6.fc39.x86_64 fontconfig-devel-2.14.2-6.fc39.x86_64 fonts-filesystem-1:2.0.5-12.fc39.noarch freeimage-3.19.0-0.23.svn1909.fc39.x86_64 freeimage-devel-3.19.0-0.23.svn1909.fc39.x86_64 freetype-2.13.1-2.fc39.x86_64 freetype-devel-2.13.1-2.fc39.x86_64 freexl-2.0.0-2.fc39.x86_64 fribidi-1.0.13-2.fc39.x86_64 gc-8.2.2-4.fc39.x86_64 gcc-13.2.1-7.fc39.x86_64 gcc-c++-13.2.1-7.fc39.x86_64 gcc-gfortran-13.2.1-7.fc39.x86_64 gcc-plugin-annobin-13.2.1-7.fc39.x86_64 gdal-devel-3.7.3-4.fc39.x86_64 gdal-libs-3.7.3-4.fc39.x86_64 gdk-pixbuf2-2.42.10-5.fc39.x86_64 gdk-pixbuf2-modules-2.42.10-5.fc39.x86_64 geos-3.12.1-1.fc39.x86_64 gettext-0.22-2.fc39.x86_64 gettext-envsubst-0.22-2.fc39.x86_64 gettext-libs-0.22-2.fc39.x86_64 gettext-runtime-0.22-2.fc39.x86_64 giflib-5.2.2-1.fc39.x86_64 git-2.44.0-1.fc39.x86_64 git-core-2.44.0-1.fc39.x86_64 git-core-doc-2.44.0-1.fc39.noarch gl-manpages-1.1-28.20190306.fc39.noarch gl2ps-1.4.2-8.fc39.x86_64 gl2ps-devel-1.4.2-8.fc39.x86_64 glew-devel-2.2.0-5.fc39.x86_64 glib2-2.78.3-1.fc39.x86_64 glib2-devel-2.78.3-1.fc39.x86_64 glibc-devel-2.38-17.fc39.x86_64 glibc-headers-x86-2.38-17.fc39.noarch glx-utils-9.0.0-3.fc39.x86_64 gnutls-3.8.4-1.fc39.x86_64 google-noto-fonts-common-20240101-1.fc39.noarch google-noto-sans-vf-fonts-20240101-1.fc39.noarch graphene-1.10.6-6.fc39.x86_64 graphite2-1.3.14-12.fc39.x86_64 graphite2-devel-1.3.14-12.fc39.x86_64 groff-base-1.23.0-3.fc39.x86_64 gstreamer1-1.22.9-1.fc39.x86_64 gstreamer1-plugins-base-1.22.9-1.fc39.x86_64 guile22-2.2.7-9.fc39.x86_64 harfbuzz-8.2.1-2.fc39.x86_64 harfbuzz-devel-8.2.1-2.fc39.x86_64 harfbuzz-icu-8.2.1-2.fc39.x86_64 hdf-libs-4.2.15-13.fc39.x86_64 hdf5-1.12.1-12.fc39.x86_64 hdf5-devel-1.12.1-12.fc39.x86_64 hwdata-0.380-1.fc39.noarch hwloc-libs-2.10.0-1.fc39.x86_64 hyphen-2.8.8-21.fc39.x86_64 imath-3.1.11-1.fc39.x86_64 infinipath-psm-3.3-26_g604758e_open.6.fc37.6.x86_64 iso-codes-4.15.0-2.fc39.noarch jasper-libs-3.0.6-4.fc39.x86_64 java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 java-17-openjdk-headless-1:17.0.9.0.9-3.fc39.x86_64 javapackages-filesystem-6.2.0-10.fc39.noarch jbigkit-libs-2.1-26.fc39.x86_64 json-c-0.17-1.fc39.x86_64 json-devel-3.11.2-3.fc39.x86_64 jsoncpp-1.9.5-5.fc39.x86_64 jsoncpp-devel-1.9.5-5.fc39.x86_64 jxrlib-1.1-25.fc39.x86_64 kbd-2.6.3-1.fc39.x86_64 kbd-legacy-2.6.3-1.fc39.noarch kbd-misc-2.6.3-1.fc39.noarch kernel-headers-6.7.3-200.fc39.x86_64 kmod-30-6.fc39.x86_64 kmod-libs-30-6.fc39.x86_64 lapack-3.11.0-5.fc39.x86_64 lapack-devel-3.11.0-5.fc39.x86_64 lapack64-3.11.0-5.fc39.x86_64 lapack64_-3.11.0-5.fc39.x86_64 lcms2-2.15-2.fc39.x86_64 less-633-2.fc39.x86_64 libGLEW-2.2.0-5.fc39.x86_64 libICE-1.0.10-11.fc39.x86_64 libICE-devel-1.0.10-11.fc39.x86_64 libSM-1.2.3-13.fc39.x86_64 libSM-devel-1.2.3-13.fc39.x86_64 libX11-1.8.7-1.fc39.x86_64 libX11-common-1.8.7-1.fc39.noarch libX11-devel-1.8.7-1.fc39.x86_64 libX11-xcb-1.8.7-1.fc39.x86_64 libXScrnSaver-1.2.3-13.fc39.x86_64 libXScrnSaver-devel-1.2.3-13.fc39.x86_64 libXau-1.0.11-3.fc39.x86_64 libXau-devel-1.0.11-3.fc39.x86_64 libXcomposite-0.4.5-10.fc39.x86_64 libXcomposite-devel-0.4.5-10.fc39.x86_64 libXcursor-1.2.1-4.fc39.x86_64 libXcursor-devel-1.2.1-4.fc39.x86_64 libXdmcp-1.1.3-11.fc39.x86_64 libXdmcp-devel-1.1.3-11.fc39.x86_64 libXext-1.3.5-3.fc39.x86_64 libXext-devel-1.3.5-3.fc39.x86_64 libXfixes-6.0.0-6.fc39.x86_64 libXfixes-devel-6.0.0-6.fc39.x86_64 libXft-2.3.8-3.fc39.x86_64 libXft-devel-2.3.8-3.fc39.x86_64 libXi-1.8.1-2.fc39.x86_64 libXi-devel-1.8.1-2.fc39.x86_64 libXinerama-1.1.5-3.fc39.x86_64 libXinerama-devel-1.1.5-3.fc39.x86_64 libXmu-1.1.4-3.fc39.x86_64 libXmu-devel-1.1.4-3.fc39.x86_64 libXpm-3.5.17-1.fc39.x86_64 libXpm-devel-3.5.17-1.fc39.x86_64 libXrandr-1.5.4-1.fc39.x86_64 libXrandr-devel-1.5.4-1.fc39.x86_64 libXrender-0.9.11-3.fc39.x86_64 libXrender-devel-0.9.11-3.fc39.x86_64 libXres-1.2.1-5.fc39.x86_64 libXres-devel-1.2.1-5.fc39.x86_64 libXt-1.2.1-5.fc39.x86_64 libXt-devel-1.2.1-5.fc39.x86_64 libXtst-1.2.4-3.fc39.x86_64 libXtst-devel-1.2.4-3.fc39.x86_64 libXv-1.0.11-19.fc39.x86_64 libXv-devel-1.0.11-19.fc39.x86_64 libXxf86vm-1.1.5-3.fc39.x86_64 libaec-1.1.2-1.fc39.x86_64 libaec-devel-1.1.2-1.fc39.x86_64 libarchive-devel-3.7.1-1.fc39.x86_64 libargon2-20190702-3.fc39.x86_64 libarrow-13.0.0-3.fc39.x86_64 libarrow-doc-13.0.0-3.fc39.noarch libb2-0.98.1-9.fc39.x86_64 libblkid-devel-2.40-0.12.fc39.x86_64 libcbor-0.10.2-2.fc39.x86_64 libcurl-devel-8.2.1-4.fc39.x86_64 libdatrie-0.2.13-7.fc39.x86_64 libdeflate-1.19-1.fc39.x86_64 libdrm-2.4.120-1.fc39.x86_64 libdrm-devel-2.4.120-1.fc39.x86_64 libedit-3.1-48.20230828cvs.fc39.x86_64 libevdev-1.13.1-2.fc39.x86_64 libfabric-1.20.1-1.fc39.x86_64 libffi-devel-3.4.4-4.fc39.x86_64 libfido2-1.13.0-3.fc39.x86_64 libfontenc-1.1.6-3.fc39.x86_64 libgeotiff-1.7.1-9.fc39.x86_64 libgfortran-13.2.1-7.fc39.x86_64 libglvnd-1:1.7.0-1.fc39.x86_64 libglvnd-core-devel-1:1.7.0-1.fc39.x86_64 libglvnd-devel-1:1.7.0-1.fc39.x86_64 libglvnd-egl-1:1.7.0-1.fc39.x86_64 libglvnd-gles-1:1.7.0-1.fc39.x86_64 libglvnd-glx-1:1.7.0-1.fc39.x86_64 libglvnd-opengl-1:1.7.0-1.fc39.x86_64 libgta-1.2.1-10.fc39.x86_64 libgudev-238-2.fc39.x86_64 libharu-2.4.3-3.fc39.x86_64 libharu-devel-2.4.3-3.fc39.x86_64 libibumad-50.0-1.fc39.x86_64 libibverbs-50.0-1.fc39.x86_64 libicu-73.2-2.fc39.x86_64 libicu-devel-73.2-2.fc39.x86_64 libinput-1.25.0-1.fc39.x86_64 libjpeg-turbo-2.1.4-3.fc39.x86_64 libjpeg-turbo-devel-2.1.4-3.fc39.x86_64 libkml-1.3.0-47.fc39.x86_64 liblerc-4.0.0-4.fc39.x86_64 libmount-devel-2.40-0.12.fc39.x86_64 libmpc-1.3.1-3.fc39.x86_64 libnl3-3.9.0-3.fc39.x86_64 libogg-2:1.3.5-6.fc39.x86_64 libogg-devel-2:1.3.5-6.fc39.x86_64 liborc1-1.9.2-1.fc39.x86_64 libpciaccess-0.16-9.fc39.x86_64 libpciaccess-devel-0.16-9.fc39.x86_64 libpng-2:1.6.37-15.fc39.x86_64 libpng-devel-2:1.6.37-15.fc39.x86_64 libpq-15.3-1.fc39.x86_64 libpq-devel-15.3-1.fc39.x86_64 libproxy-0.5.3-5.fc39.x86_64 libpsm2-11.2.230-2.fc39.x86_64 libqhull_r-1:7.2.1-13.fc39.x86_64 libquadmath-13.2.1-7.fc39.x86_64 libquadmath-devel-13.2.1-7.fc39.x86_64 librdmacm-50.0-1.fc39.x86_64 librttopo-1.1.0-12.fc39.x86_64 libseccomp-2.5.3-6.fc39.x86_64 libselinux-devel-3.5-5.fc39.x86_64 libsepol-devel-3.5-2.fc39.x86_64 libspatialite-5.0.1-23.fc39.x86_64 libstdc++-devel-13.2.1-7.fc39.x86_64 libthai-0.1.29-6.fc39.x86_64 libtheora-1:1.1.1-34.fc39.x86_64 libtheora-devel-1:1.1.1-34.fc39.x86_64 libtiff-4.4.0-8.fc39.x86_64 libtiff-devel-4.4.0-8.fc39.x86_64 libtool-ltdl-2.4.7-7.fc39.x86_64 libunwind-1.7.0-0.2.rc2.fc39.x86_64 libuv-1:1.48.0-1.fc39.x86_64 libvisual-1:0.4.1-2.fc39.x86_64 libvorbis-1:1.3.7-8.fc39.x86_64 libwacom-2.10.0-1.fc39.x86_64 libwacom-data-2.10.0-1.fc39.noarch libwayland-client-1.22.0-2.fc39.x86_64 libwayland-cursor-1.22.0-2.fc39.x86_64 libwayland-egl-1.22.0-2.fc39.x86_64 libwayland-server-1.22.0-2.fc39.x86_64 libwebp-1.3.2-2.fc39.x86_64 libxcb-1.13.1-12.fc39.x86_64 libxcb-devel-1.13.1-12.fc39.x86_64 libxcrypt-devel-4.4.36-2.fc39.x86_64 libxkbcommon-1.6.0-1.fc39.x86_64 libxkbcommon-x11-1.6.0-1.fc39.x86_64 libxkbfile-1.1.1-3.fc39.x86_64 libxkbfile-devel-1.1.1-3.fc39.x86_64 libxml2-devel-2.12.6-1.fc39.x86_64 libxshmfence-1.3-13.fc39.x86_64 libxslt-1.1.39-1.fc39.x86_64 lksctp-tools-1.0.19-4.fc39.x86_64 llvm-libs-17.0.6-3.fc39.x86_64 lua-5.4.6-3.fc39.x86_64 lua-filesystem-1.8.0-9.fc39.x86_64 lua-json-1.3.4-4.fc39.noarch lua-lpeg-1.0.2-11.fc39.x86_64 lua-posix-36.2.1-3.fc39.x86_64 lua-term-0.07-18.fc39.x86_64 lz4-devel-1.9.4-4.fc39.x86_64 m4-1.4.19-6.fc39.x86_64 make-1:4.4.1-2.fc39.x86_64 mariadb-connector-c-3.3.8-1.fc39.x86_64 mariadb-connector-c-config-3.3.8-1.fc39.noarch mariadb-connector-c-devel-3.3.8-1.fc39.x86_64 mesa-libEGL-23.3.6-1.fc39.x86_64 mesa-libEGL-devel-23.3.6-1.fc39.x86_64 mesa-libGL-23.3.6-1.fc39.x86_64 mesa-libGL-devel-23.3.6-1.fc39.x86_64 mesa-libGLU-9.0.3-1.fc39.x86_64 mesa-libGLU-devel-9.0.3-1.fc39.x86_64 mesa-libgbm-23.3.6-1.fc39.x86_64 mesa-libglapi-23.3.6-1.fc39.x86_64 metis-5.1.0.3-2.fc39.x86_64 metis-devel-5.1.0.3-2.fc39.x86_64 minizip-ng-3.0.7-5.fc39.x86_64 mkfontscale-1.2.2-4.fc39.x86_64 mpdecimal-2.5.1-7.fc39.x86_64 mpi4py-common-3.1.5-5.fc39.noarch mpich-4.1.2-14.fc39.x86_64 mpich-devel-4.1.2-14.fc39.x86_64 mtdev-1.1.6-6.fc39.x86_64 munge-libs-0.5.15-5.fc39.x86_64 ncurses-6.4-7.20230520.fc39.1.x86_64 netcdf-4.9.0-5.fc38.x86_64 netcdf-cxx-4.2-32.fc39.x86_64 netcdf-cxx-devel-4.2-32.fc39.x86_64 netcdf-devel-4.9.0-5.fc38.x86_64 nettle-3.9.1-2.fc39.x86_64 nspr-4.35.0-18.fc39.x86_64 nss-3.98.0-1.fc39.x86_64 nss-softokn-3.98.0-1.fc39.x86_64 nss-softokn-freebl-3.98.0-1.fc39.x86_64 nss-sysinit-3.98.0-1.fc39.x86_64 nss-util-3.98.0-1.fc39.x86_64 numactl-libs-2.0.16-3.fc39.x86_64 ogdi-4.1.0-11.fc39.x86_64 openblas-0.3.21-6.fc39.x86_64 openblas-openmp-0.3.21-6.fc39.x86_64 openblas-openmp64-0.3.21-6.fc39.x86_64 opencascade-devel-7.6.3-4.fc39.x86_64 opencascade-draw-7.6.3-4.fc39.x86_64 opencascade-foundation-7.6.3-4.fc39.x86_64 opencascade-modeling-7.6.3-4.fc39.x86_64 opencascade-ocaf-7.6.3-4.fc39.x86_64 opencascade-visualization-7.6.3-4.fc39.x86_64 openexr-libs-3.1.10-2.fc39.x86_64 openjpeg2-2.5.2-1.fc39.x86_64 openmpi-4.1.5-8.fc39.x86_64 openmpi-devel-4.1.5-8.fc39.x86_64 openslide-3.4.1-24.fc39.x86_64 openslide-devel-3.4.1-24.fc39.x86_64 opensm-libs-3.3.24-6.fc39.x86_64 openssh-9.3p1-10.fc39.x86_64 openssh-clients-9.3p1-10.fc39.x86_64 openssl-devel-1:3.1.1-4.fc39.x86_64 opus-1.3.1-13.fc39.x86_64 orangefs-2.9.8-9.fc39.x86_64 orc-0.4.33-3.fc39.x86_64 pango-1.51.0-1.fc39.x86_64 pcre2-devel-10.42-1.fc39.2.x86_64 pcre2-utf16-10.42-1.fc39.2.x86_64 pcre2-utf32-10.42-1.fc39.2.x86_64 perl-AutoLoader-5.74-502.fc39.noarch perl-B-1.88-502.fc39.x86_64 perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-502.fc39.noarch perl-Data-Dumper-2.188-501.fc39.x86_64 perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39.x86_64 perl-DynaLoader-1.54-502.fc39.x86_64 perl-Encode-4:3.19-500.fc39.x86_64 perl-English-1.11-502.fc39.noarch perl-Errno-1.37-502.fc39.x86_64 perl-Error-1:0.17029-13.fc39.noarch perl-Exporter-5.77-500.fc39.noarch perl-Fcntl-1.15-502.fc39.x86_64 perl-File-Basename-2.86-502.fc39.noarch perl-File-Compare-1.100.700-502.fc39.noarch perl-File-Copy-2.41-502.fc39.noarch perl-File-Find-1.43-502.fc39.noarch perl-File-Path-2.18-500.fc39.noarch perl-File-Temp-1:0.231.100-500.fc39.noarch perl-File-stat-1.13-502.fc39.noarch perl-FileHandle-2.05-502.fc39.noarch perl-Getopt-Long-1:2.54-500.fc39.noarch perl-Getopt-Std-1.13-502.fc39.noarch perl-Git-2.44.0-1.fc39.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-IO-1.52-502.fc39.x86_64 perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.083-3.fc39.noarch perl-IPC-Open3-1.22-502.fc39.noarch perl-MIME-Base64-3.16-500.fc39.x86_64 perl-Mozilla-CA-20230801-1.fc39.noarch perl-Net-SSLeay-1.92-10.fc39.x86_64 perl-POSIX-2.13-502.fc39.x86_64 perl-PathTools-3.89-500.fc39.x86_64 perl-Pod-Escapes-1:1.07-500.fc39.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.x86_64 perl-SelectSaver-1.02-502.fc39.noarch perl-Socket-4:2.037-3.fc39.x86_64 perl-Storable-1:3.32-500.fc39.x86_64 perl-Symbol-1.09-502.fc39.noarch perl-Term-ANSIColor-5.01-501.fc39.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-TermReadKey-2.38-18.fc39.x86_64 perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Thread-Queue-3.14-500.fc39.noarch perl-Time-Local-2:1.350-3.fc39.noarch perl-URI-5.21-1.fc39.noarch perl-base-2.27-502.fc39.noarch perl-constant-1.33-501.fc39.noarch perl-if-0.61.000-502.fc39.noarch perl-interpreter-4:5.38.2-502.fc39.x86_64 perl-lib-0.65-502.fc39.x86_64 perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.2-502.fc39.x86_64 perl-locale-1.10-502.fc39.noarch perl-mro-1.28-502.fc39.x86_64 perl-overload-1.37-502.fc39.noarch perl-overloading-0.02-502.fc39.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-threads-1:2.36-500.fc39.x86_64 perl-threads-shared-1.68-500.fc39.x86_64 perl-vars-1.05-502.fc39.noarch pixman-0.42.2-2.fc39.x86_64 pmix-4.1.3-1.fc39.x86_64 poppler-23.08.0-1.fc39.x86_64 poppler-data-0.4.11-5.fc39.noarch procps-ng-4.0.3-5.fc39.x86_64 proj-9.2.1-2.fc39.x86_64 proj-data-9.2.1-2.fc39.noarch proj-devel-9.2.1-2.fc39.x86_64 protobuf-3.19.6-8.fc39.x86_64 pugixml-1.13-3.fc39.x86_64 pugixml-devel-1.13-3.fc39.x86_64 pybind11-devel-2.11.1-3.fc39.x86_64 pyproject-rpm-macros-1.12.0-1.fc39.noarch python-pip-wheel-24.0-2.fc39.noarch python-rpm-macros-3.12-4.fc39.noarch python3-3.12.2-2.fc39.x86_64 python3-devel-3.12.2-2.fc39.x86_64 python3-libs-3.12.2-2.fc39.x86_64 python3-mpi4py-mpich-3.1.5-5.fc39.x86_64 python3-mpi4py-openmpi-3.1.5-5.fc39.x86_64 python3-mpich-4.1.2-14.fc39.x86_64 python3-numpy-1:1.26.2-4.fc39.x86_64 python3-openmpi-4.1.5-8.fc39.x86_64 python3-packaging-24.0-1.fc39.noarch python3-rpm-generators-14-7.fc39.noarch python3-rpm-macros-3.12-4.fc39.noarch python3-setuptools-69.0.3-3.fc39.noarch python3-vtk-9.2.6-7.fc39.x86_64 qt-settings-39.1-1.fc39.noarch qt5-designer-5.15.12-1.fc39.x86_64 qt5-doctools-5.15.12-1.fc39.x86_64 qt5-linguist-5.15.12-1.fc39.x86_64 qt5-qtbase-5.15.12-5.fc39.x86_64 qt5-qtbase-common-5.15.12-5.fc39.noarch qt5-qtbase-devel-5.15.12-5.fc39.x86_64 qt5-qtbase-gui-5.15.12-5.fc39.x86_64 qt5-qtdeclarative-5.15.12-1.fc39.x86_64 qt5-qtdeclarative-devel-5.15.12-1.fc39.x86_64 qt5-qtlocation-5.15.12-1.fc39.x86_64 qt5-qtsensors-5.15.12-1.fc39.x86_64 qt5-qttools-5.15.12-1.fc39.x86_64 qt5-qttools-common-5.15.12-1.fc39.noarch qt5-qttools-devel-5.15.12-1.fc39.x86_64 qt5-qttools-libs-designer-5.15.12-1.fc39.x86_64 qt5-qttools-libs-designercomponents-5.15.12-1.fc39.x86_64 qt5-qttools-libs-help-5.15.12-1.fc39.x86_64 qt5-qtwebchannel-5.15.12-1.fc39.x86_64 qt5-qtwebkit-5.212.0-0.80alpha4.fc39.x86_64 qt5-qtwebkit-devel-5.212.0-0.80alpha4.fc39.x86_64 qt5-qtx11extras-5.15.12-1.fc39.x86_64 qt5-qtx11extras-devel-5.15.12-1.fc39.x86_64 qt5-rpm-macros-5.15.12-1.fc39.noarch re2-1:20220601-3.fc39.x86_64 rhash-1.4.3-3.fc39.x86_64 rpm-mpi-hooks-8-6.fc39.noarch shared-mime-info-2.2-4.fc39.x86_64 snappy-1.1.10-2.fc39.x86_64 sqlite-3.42.0-7.fc39.x86_64 sqlite-devel-3.42.0-7.fc39.x86_64 sysprof-capture-devel-45.1-1.fc39.x86_64 systemd-254.10-1.fc39.x86_64 systemd-pam-254.10-1.fc39.x86_64 systemd-rpm-macros-254.10-1.fc39.noarch systemd-udev-254.10-1.fc39.x86_64 tbb-2021.11.0-5.fc39.x86_64 tbb-bind-2021.11.0-5.fc39.x86_64 tbb-devel-2021.11.0-5.fc39.x86_64 tbb2020.3-2020.3-2.fc39.x86_64 tcl-1:8.6.12-5.fc39.x86_64 tcl-devel-1:8.6.12-5.fc39.x86_64 tcsh-6.24.10-2.fc39.x86_64 tk-1:8.6.12-5.fc39.x86_64 tk-devel-1:8.6.12-5.fc39.x86_64 ttmkfdir-3.0.9-69.fc39.x86_64 tzdata-2024a-2.fc39.noarch tzdata-java-2024a-2.fc39.noarch ucx-1.14.1-4.fc39.x86_64 unixODBC-2.3.11-4.fc39.x86_64 uriparser-0.9.7-3.fc39.x86_64 utf8cpp-devel-3.2.5-1.fc39.noarch utf8proc-2.7.0-5.fc39.x86_64 vim-filesystem-2:9.1.181-1.fc39.noarch vtk-9.2.6-7.fc39.x86_64 vtk-devel-9.2.6-7.fc39.x86_64 vtk-java-9.2.6-7.fc39.x86_64 vtk-qt-9.2.6-7.fc39.x86_64 vulkan-headers-1.3.275.0-1.fc39.noarch vulkan-loader-1.3.275.0-1.fc39.x86_64 vulkan-loader-devel-1.3.275.0-1.fc39.x86_64 woff2-1.0.2-18.fc39.x86_64 xcb-util-0.4.1-3.fc39.x86_64 xcb-util-image-0.4.1-3.fc39.x86_64 xcb-util-keysyms-0.4.1-3.fc39.x86_64 xcb-util-renderutil-0.3.10-3.fc39.x86_64 xcb-util-wm-0.4.2-3.fc39.x86_64 xerces-c-3.2.5-1.fc39.x86_64 xkeyboard-config-2.40-1.fc39.noarch xml-common-0.6.3-61.fc39.noarch xorg-x11-fonts-Type1-7.5-36.fc39.noarch xorg-x11-proto-devel-2023.2-2.fc39.noarch xz-devel-5.4.4-1.fc39.x86_64 yaksa-0.2-3.fc37.x86_64 zlib-devel-1.2.13-4.fc39.x86_64 Complete! Finish: build setup for netgen-mesher-6.2.2202-11.fc39.src.rpm Start: rpmbuild netgen-mesher-6.2.2202-11.fc39.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1711756800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bf6CWs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf netgen-6.2.2202 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2202.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2202 + rm -rf /builddir/build/BUILD/netgen-6.2.2202-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-6.2.2202-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0004-Make-some-includes-relative.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0010-rename-netgen-binary.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0011-system-pybind11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_install-togl.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_sizet.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_arm64.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_fallback-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + install -pm 0744 /builddir/build/SOURCES/pybind11Tools.cmake cmake/ + install -pm 0744 /builddir/build/SOURCES/FindPythonLibsNew.cmake cmake/cmake_modules/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9iNUnC + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2202 + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu -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_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB=/usr/lib64 -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/python3.12/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:64 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:76 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:76 (include) -- Found Pybind11: /usr/include CMake Warning (dev) at cmake/SuperBuild.cmake:183 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:76 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.2", minimum required is "3") CMake Warning (dev) at cmake/SuperBuild.cmake:184 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:76 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.12.so (found suitable version "3.12.2", minimum required is "3") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Configuring done (0.7s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu + /usr/bin/cmake --build x86_64-redhat-linux-gnu -j2 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' [ 10%] Creating directories for 'netgen' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/tmp/netgen-mkdirs.cmake /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-mkdir [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append fatal: not a git repository (or any of the parent directories): .git /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-check_submodules /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-download [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-update [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-patch [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.12 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.12.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes" "-DCMAKE_CXX_FLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64 -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/python3.12/site-packages -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen_mesher -DOpenGL_GL_PREFERENCE:UNINITIALIZED=GLVND -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" -S /builddir/build/BUILD/netgen-6.2.2202 -B /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen Re-run cmake no build system arguments -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 Call Stack (most recent call first): CMakeLists.txt:87 (include) CMake Warning (dev) at CMakeLists.txt:125 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.2", minimum required is "3") CMake Warning (dev) at CMakeLists.txt:126 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.12.so (found suitable version "3.12.2", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Deprecation Warning at cmake/pybind11Tools.cmake:8 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:285 (include) CMake Warning (dev) at cmake/cmake_modules/FindPythonLibsNew.cmake:60 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/pybind11Tools.cmake:16 (find_package) CMakeLists.txt:285 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.2") -- Found PythonLibs: /usr/lib64/libpython3.12.so -- Found Pybind11: /usr/include -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... OFF PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (2.6s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-configure [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake fatal: not a git repository (or any of the parent directories): .git [ 80%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/gmake --silent [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 [ 1%] Built target ng_generate_version_file [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable ‘infile’ [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable ‘outfile’ [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable ‘j’ [-Wunused-variable] 21 | int i, j; | ^ [ 1%] Linking CXX executable makerls /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls [ 1%] Built target makerls [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [ 2%] Linking C shared library libngtogl.so /usr/bin/gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so [ 2%] Built target togl [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/exception.cpp: In function ‘std::string ngcore::GetBackTrace()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable ‘len’ [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:112:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:118:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:124:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:130:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:172:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:181:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17: required from here /builddir/build/BUILD/netgen-6.2.2202/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 534 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 536 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 548 | catch (Exception e) | ^ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library libngcore.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libpython3.12.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘make_shared’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘SetFlag’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 8%] Built target ngcore [ 8%] Generating rule_triarules.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 9%] Generating rule_hexrules.cpp [ 9%] Generating rule_prismrules2.cpp [ 10%] Generating rule_pyramidrules.cpp [ 10%] Generating rule_pyramidrules2.cpp [ 11%] Generating rule_quadrules.cpp [ 11%] Generating rule_tetrules.cpp [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 14%] Linking CXX shared library pyngcoreNone /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: -flto libngcore.so -lpython3.12 [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../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/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 59 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘ngcore::Array netgen::BuildSegments(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable ‘topo’ [-Wunused-variable] 136 | auto& topo = mesh.GetTopology(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray, PointIndex>, const ngcore::Table&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable ‘cnt’ [-Wunused-variable] 224 | int cnt = 1; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable ‘i’ [-Wunused-variable] 218 | for(auto i : Range(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | if(edgenr >= geo.GetNEdges()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::Generate2dMesh(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable ‘res’ [-Wunused-variable] 1002 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable ‘hsteps’ [-Wunused-variable] 1006 | int hsteps = mp.optsteps2d; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable ‘new_fd_index’ [-Wunused-variable] 1139 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable ‘domain’ [-Wunused-variable] 1185 | int domain = sel.GetIndex(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 1264 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1318 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 666 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 666 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 612 | PointIndex p3, p4; | ^~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 291 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable ‘nse’ [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1301 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1324 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1731 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1745 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1750 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1788 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1796 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2381 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 15%] Built target pyngcore [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 283 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 496 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 521 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 598 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 616 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 655 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 875 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1341 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1839 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2121 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2389 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2448 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2592 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2659 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2944 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3000 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 541 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1003 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1148 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1167 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1306 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1393 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1667 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable ‘ne’ [-Wunused-variable] 1544 | int np, ne; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306: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/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1129 | if(leaf_index.Size()::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306: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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1129 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.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 < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 254 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 258 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 267 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 290 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 301 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 310 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 330 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 655 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 895 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1127 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1150 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1533 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1534 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4464 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4472 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4481 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4790 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4797 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable ‘have_vec_func’ [-Wunused-variable] 4841 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Linking CXX shared library libngvisual.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.12.so [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 458 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘void netgen::MeshOptimize2d::CombineImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 611 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function ‘GetMinMax’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:25: note: ‘pi2.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/13/bits/memory_resource.h:47, from /usr/include/c++/13/string:58, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:293:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/13/tuple:1340:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/13/tuple:201:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 201 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.i’ was declared here 744 | 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++/13/tuple:293:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/13/tuple:1340:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/13/tuple:201:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 201 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o [ 23%] Built target visual [ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable ‘l’ [-Wunused-variable] 227 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable ‘AffichPurge’ [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 482 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 501 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable ‘np’ [-Wunused-variable] 814 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1129 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable ‘k1’ [-Wunused-variable] 2664 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable ‘np’ [-Wunused-variable] 2716 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable ‘ne’ [-Wunused-variable] 2717 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2965 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2967 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3007 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3029 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3039 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3053 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3056 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3067 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3087 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3127 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3200 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3203 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3218 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3427 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3435 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3510 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3626 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3683 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3740 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3776 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable ‘pi1’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable ‘pi2’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable ‘pi3’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable ‘pi4’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable ‘pi5’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3881 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3983 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: ‘pi1.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: ‘pi2.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: ‘pi3.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17: 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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:49:7: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | i = i-BASE; | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: ‘pi4.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.jxx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.ixx:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:35: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: ‘angle’ may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: ‘angle’ was declared here 201 | Standard_Real angle; | ^~~~~ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 704 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 748 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 834 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 871 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 901 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 908 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int ii = 0; ii&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3341 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3382 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3426 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3561 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3563 | for(j=i+1; j&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6433 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6454 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6743 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6794 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6969 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6978 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7008 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7010 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7025 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7027 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7035 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7052 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7061 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7069 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7081 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7092 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7104 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7136 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7148 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7173 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7187 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7226 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7251 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable ‘ret’ [-Wunused-variable] 7310 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable ‘onPlane’ set but not used [-Wunused-but-set-variable] 7304 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 414 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 420 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable ‘fd’ [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:48 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function ‘virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable ‘my_hash’ set but not used [-Wunused-but-set-variable] 1602 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function ‘void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable ‘n’ [-Wunused-variable] 2226 | auto n = identifications.size(); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function ‘netgen::OCCGeometry::BuildFMap()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 1204 | face->domout = k; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: ‘k’ was declared here 1186 | int k; | ^ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable ‘dim’ [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 234 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 375 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 436 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 397 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 484 | { | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable ‘i’ [-Wunused-variable] 603 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable ‘vstep’ [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.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 < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 810 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 862 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 943 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1080 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1093 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1096 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1172 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1329 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1430 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1459 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1504 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520: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] 1520 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1565 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572: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] 1572 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1694 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1756 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1793 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1811 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1836 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable ‘transp’ [-Wunused-variable] 1732 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2739 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o [ 34%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 350 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 356 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1790 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1862 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1902 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2085 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2091 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable ‘cnt’ [-Wunused-variable] 2083 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2104 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2116 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function ‘pybind11::object CastShape(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type] 203 | }; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242: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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable ‘j’ [-Wunused-variable] 1011 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable ‘j’ [-Wunused-variable] 1037 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable ‘j’ [-Wunused-variable] 1104 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable ‘np’ [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable ‘ne’ [-Wunused-variable] 1342 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable ‘np’ [-Wunused-variable] 1470 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1652 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1858 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1915 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 477 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: 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 < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 489 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 496 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 579 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 610 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 655 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable ‘orient_inner’ [-Wunused-variable] 753 | int orient_inner = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 999 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1027 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1091 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1106 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1539 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1602 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1614 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2415 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2456 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2468 | for(int k=0;k::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: ‘MEM[(int &)&paedge3]’ was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 811 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 39%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: 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 <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o [ 41%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 426 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function ‘void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 492 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable ‘params_primary’ [-Wunused-variable] 601 | auto & params_primary = all_params[nr_primary]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable ‘edge_mapping’ [-Wunused-variable] 784 | ShapeIdentification *edge_mapping; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable ‘idents’ [-Wunused-variable] 756 | auto & idents = mesh.GetIdentifications(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~ [ 42%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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 libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.hxx:220, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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%] Linking CXX shared library libngocc.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libpython3.12.so /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 933 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable ‘i’ [-Wunused-variable] 939 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable ‘i’ [-Wunused-variable] 945 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable ‘i’ [-Wunused-variable] 982 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable ‘i’ [-Wunused-variable] 1008 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1491 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 44%] Built target occ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function ‘virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 44%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Linking CXX shared library libngoccvis.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so [ 45%] Built target occvis [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: 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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: 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::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.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::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: 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 < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: 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::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.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::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: 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 < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-6.2.2202/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; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: 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 < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 61%] Linking CXX shared library libngmesh.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/libpython3.12.so /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘_S_manage’ at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_S_manage’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1161:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘_S_manage’ at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_S_manage’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1161:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘AddPoint’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘GetLocals’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘GetLocals’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘GetLocals’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘GetLocals’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘InsertNewElements’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘DivideMesh’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘DivideMesh’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘SwapImprove2’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘Add’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetAllocSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16, inlined from ‘SetAllocSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘SetAllocSize’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘FindOpenElements’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1154:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘CombineImprove’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1817:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1818:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:260:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:303:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘operator().isra’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:260:28: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘operator().isra’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘operator=’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘operator=’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 61%] Built target mesh [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function ‘netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable ‘i’ [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function ‘netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove ‘std::move’ call /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2058 | if(i1 hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~ [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable ‘BndPntRange’ set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.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 = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: 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= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 970 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1117 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1213 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1275 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1281 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1307 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1596 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: 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 < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ /usr/include/c++/13/optional:278:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ /usr/include/c++/13/optional:459:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ /usr/include/c++/13/optional:920:22: required from ‘std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]’ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ /usr/include/pybind11/cast.h:1465:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ /usr/include/pybind11/cast.h:1443:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ /usr/include/pybind11/pybind11.h:228:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ /usr/include/pybind11/pybind11.h:102:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ /usr/include/pybind11/pybind11.h:1575:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX shared library libnggeom2d.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 778 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1465:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1443:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:228:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:224:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1154:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘Add’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 68%] Built target geom2d [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~~ [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: 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 < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::Project(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable ‘j’ [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable ‘cnt’ [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable ‘lamtol’ [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~ [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable ‘j’ [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function ‘static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable ‘i’ [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 490 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1040 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1061 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 76%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 78%] Linking CXX shared library libngstl.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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 libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 78%] Built target stl [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 79%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX shared library libngcsg.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] [ 79%] Linking CXX shared library libnggeom2dvis.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so [ 79%] Built target geom2dvis [ 79%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] [ 80%] Linking CXX shared library libngstlvis.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.12.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so [ 80%] Built target stlvis /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 80%] Built target csg [ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o [ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 312 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 496 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1594 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1656 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/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->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1762 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1773 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1824 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2182 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.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 < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable ‘p’ of type ‘const netgen::Point3d&’ binds to a temporary constructed from type ‘netgen::MeshPoint’ [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type ‘const netgen::Point3d’ to make the copy explicit or ‘const netgen::MeshPoint&’ to prevent copying /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 82%] Linking CXX shared library libngcsgvis.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.12.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 83%] Built target csgvis [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 732 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: ‘fdnr’ was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 344 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: ‘ednr’ was declared here 261 | int fdnr, ednr; | ^~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function ‘void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable ‘str’ [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: 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 <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable ‘casefiles’ [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~~~~~~~ [ 91%] Linking CXX shared library libnginterface.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 91%] Built target interface [ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 176 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 929 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable ‘perfstepsend’ set but not used [-Wunused-but-set-variable] 916 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~ [ 92%] Linking CXX shared library libnglib.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 92%] Built target nglib [ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 230 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 305 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 570 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 658 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 665 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 672 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 681 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1457 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1509 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34: required from here /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ [ 94%] Linking CXX shared library libngpy.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libpython3.12.so [ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 95%] Built target ngpy [ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o [ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function ‘void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9 | Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.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 = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: 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 <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorGetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~ [ 99%] Linking CXX shared library libnggui.so /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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.12.so [ 99%] Built target gui [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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++) | ~~^~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core: libnggui.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.12.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [100%] Built target netgen cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-build [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-install [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-done gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' [100%] Built target netgen gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/80/exe ']' +++ /usr/bin/readlink /proc/80/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + export CXX=mpicxx + CXX=mpicxx + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu-openmpi -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_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/openmpi/python3.12/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:64 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:76 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:76 (include) -- Found Pybind11: /usr/include CMake Warning (dev) at cmake/SuperBuild.cmake:183 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:76 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.2", minimum required is "3") CMake Warning (dev) at cmake/SuperBuild.cmake:184 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:76 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.12.so (found suitable version "3.12.2", minimum required is "3") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Looking for system METIS -- Configuring done (0.9s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi + /usr/bin/cmake --build x86_64-redhat-linux-gnu-openmpi -j2 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/tmp/netgen-mkdirs.cmake [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-mkdir [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append fatal: not a git repository (or any of the parent directories): .git /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-check_submodules /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-download [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-update [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-patch [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.12 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.12.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes" "-DCMAKE_CXX_FLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=1 -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_BIN:UNINITIALIZED=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/openmpi/python3.12/site-packages -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen_mesher -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/lib64/openmpi/bin/mpicxx -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" -S /builddir/build/BUILD/netgen-6.2.2202 -B /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen Re-run cmake no build system arguments -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 Call Stack (most recent call first): CMakeLists.txt:87 (include) CMake Warning (dev) at CMakeLists.txt:125 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.2", minimum required is "3") CMake Warning (dev) at CMakeLists.txt:126 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.12.so (found suitable version "3.12.2", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Deprecation Warning at cmake/pybind11Tools.cmake:8 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:285 (include) CMake Warning (dev) at cmake/cmake_modules/FindPythonLibsNew.cmake:60 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/pybind11Tools.cmake:16 (find_package) CMakeLists.txt:285 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.2") -- Found PythonLibs: /usr/lib64/libpython3.12.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (5.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-configure [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake fatal: not a git repository (or any of the parent directories): .git [ 80%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/gmake --silent [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 [ 1%] Built target ng_generate_version_file [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable ‘infile’ [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable ‘outfile’ [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable ‘j’ [-Wunused-variable] 21 | int i, j; | ^ [ 1%] Linking CXX executable makerls /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls [ 1%] Built target makerls [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [ 2%] Linking C shared library libngtogl.so /usr/bin/gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so [ 2%] Built target togl [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/exception.cpp: In function ‘std::string ngcore::GetBackTrace()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable ‘len’ [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:112:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:118:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:124:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:130:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:172:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:181:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17: required from here /builddir/build/BUILD/netgen-6.2.2202/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In constructor ‘ngcore::PajeTrace::PajeTrace(int, std::string)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:73:14: warning: unused variable ‘i’ [-Wunused-variable] 73 | for(auto i : Range(5)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:582:20: warning: unused variable ‘i’ [-Wunused-variable] 582 | for(auto i : IntRange(n_timers)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:466:12: warning: unused variable ‘rank’ [-Wunused-variable] 466 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::SendData()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:781:12: warning: unused variable ‘rank’ [-Wunused-variable] 781 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:782:12: warning: unused variable ‘nranks’ [-Wunused-variable] 782 | auto nranks = comm.Size(); | ^~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 534 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 536 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 548 | catch (Exception e) | ^ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library libngcore.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘make_shared’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘SetFlag’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 8%] Built target ngcore [ 8%] Generating rule_triarules.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 9%] Generating rule_hexrules.cpp [ 9%] Generating rule_prismrules2.cpp [ 10%] Generating rule_pyramidrules.cpp [ 10%] Generating rule_pyramidrules2.cpp [ 11%] Generating rule_quadrules.cpp [ 11%] Generating rule_tetrules.cpp [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 14%] Linking CXX shared library pyngcoreNone /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: -flto libngcore.so -lmpi -lpython3.12 [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../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/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 59 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘ngcore::Array netgen::BuildSegments(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable ‘topo’ [-Wunused-variable] 136 | auto& topo = mesh.GetTopology(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray, PointIndex>, const ngcore::Table&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable ‘cnt’ [-Wunused-variable] 224 | int cnt = 1; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable ‘i’ [-Wunused-variable] 218 | for(auto i : Range(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | if(edgenr >= geo.GetNEdges()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::Generate2dMesh(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable ‘res’ [-Wunused-variable] 1002 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable ‘hsteps’ [-Wunused-variable] 1006 | int hsteps = mp.optsteps2d; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable ‘new_fd_index’ [-Wunused-variable] 1139 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable ‘domain’ [-Wunused-variable] 1185 | int domain = sel.GetIndex(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 1264 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1318 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 666 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 666 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 612 | PointIndex p3, p4; | ^~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 291 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable ‘nse’ [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 15%] Built target pyngcore [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:647:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 647 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:662:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:974:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 974 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1301 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1324 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1731 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1745 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1750 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1788 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1796 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2381 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 283 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 496 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 521 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 598 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 616 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 655 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 875 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1341 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1839 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2121 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2389 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2448 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2592 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2659 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2944 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3000 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 541 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1003 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1148 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1167 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1306 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1393 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1667 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable ‘ne’ [-Wunused-variable] 1544 | int np, ne; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306: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/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1129 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306: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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1129 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.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 < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 254 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 258 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 267 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 290 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 301 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 310 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 330 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 655 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 895 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1127 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1150 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1533 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1534 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4464 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4472 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4481 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4790 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4797 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable ‘have_vec_func’ [-Wunused-variable] 4841 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 21%] Linking CXX shared library libngvisual.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function ‘GetMinMax’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 458 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘void netgen::MeshOptimize2d::CombineImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 611 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:25: note: ‘pi2.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/13/bits/memory_resource.h:47, from /usr/include/c++/13/string:58, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:293:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/13/tuple:1340:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/13/tuple:201:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 201 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.i’ was declared here 744 | 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++/13/tuple:293:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/13/tuple:1340:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/13/tuple:201:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 201 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 22%] Built target visual [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable ‘l’ [-Wunused-variable] 227 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 482 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 501 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable ‘np’ [-Wunused-variable] 814 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1129 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable ‘k1’ [-Wunused-variable] 2664 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable ‘np’ [-Wunused-variable] 2716 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable ‘ne’ [-Wunused-variable] 2717 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2965 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2967 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3007 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3029 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3039 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3053 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3056 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3067 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3087 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3127 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3200 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3203 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3218 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3427 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3435 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3510 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3626 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3683 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3740 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3776 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable ‘pi1’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable ‘pi2’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable ‘pi3’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable ‘pi4’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable ‘pi5’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3881 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3983 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32: required from here /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable ‘AffichPurge’ [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: ‘pi1.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: ‘pi2.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: ‘pi3.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ 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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:49:7: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | i = i-BASE; | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: ‘pi4.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.jxx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.ixx:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:35: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: ‘angle’ may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: ‘angle’ was declared here 201 | Standard_Real angle; | ^~~~~ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 704 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 748 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 834 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 871 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 901 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 908 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int ii = 0; ii&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3341 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3382 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3426 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3561 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3563 | for(j=i+1; j= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4399:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4399 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4418:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4667:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4667 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5110:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5110 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5595:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5595 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5636:22: warning: unused variable ‘retval’ [-Wunused-variable] 5636 | bool retval; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5810:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5810 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6088:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6088 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6113:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6113 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6140:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6140 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6402:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6402 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6433 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6454 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6743 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6794 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6969 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6978 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7008 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7010 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7025 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7027 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7035 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7052 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7061 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7069 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7081 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7092 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7104 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7136 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7148 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7173 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7187 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7226 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7251 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable ‘ret’ [-Wunused-variable] 7310 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable ‘onPlane’ set but not used [-Wunused-but-set-variable] 7304 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 414 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 420 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable ‘fd’ [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:48 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function ‘virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable ‘my_hash’ set but not used [-Wunused-but-set-variable] 1602 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function ‘void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable ‘n’ [-Wunused-variable] 2226 | auto n = identifications.size(); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function ‘netgen::OCCGeometry::BuildFMap()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 1204 | face->domout = k; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: ‘k’ was declared here 1186 | int k; | ^ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable ‘dim’ [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 234 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 375 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 436 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 397 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 484 | { | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable ‘i’ [-Wunused-variable] 603 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable ‘vstep’ [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.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 < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 810 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 862 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 943 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1080 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1093 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1096 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1172 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1329 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1430 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1459 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1504 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520: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] 1520 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1565 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572: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] 1572 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1694 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1756 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1793 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1811 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1836 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable ‘transp’ [-Wunused-variable] 1732 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2739 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 350 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 356 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1790 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1862 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1902 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2085 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2091 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable ‘cnt’ [-Wunused-variable] 2083 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2104 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2116 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function ‘pybind11::object CastShape(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type] 203 | }; | ^ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242: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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable ‘j’ [-Wunused-variable] 1011 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable ‘j’ [-Wunused-variable] 1037 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable ‘j’ [-Wunused-variable] 1104 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable ‘np’ [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable ‘ne’ [-Wunused-variable] 1342 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable ‘np’ [-Wunused-variable] 1470 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1652 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1858 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1915 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 38%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 477 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: 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 < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 489 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 496 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 579 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 610 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 655 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable ‘orient_inner’ [-Wunused-variable] 753 | int orient_inner = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 999 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1027 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1091 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1106 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1539 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1602 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1614 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2415 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2456 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2468 | for(int k=0;k::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 39%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: ‘MEM[(int &)&paedge3]’ was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 811 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o [ 40%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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 hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.hxx:220, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: 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 <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Linking CXX shared library libngocc.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:14 = int; auto:15 = netgen::NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int j = 0; j [with auto:16 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:413:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:16 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:442:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:465:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 468 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:522:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | for(int j = 0; j [with auto:25 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:715:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 698 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int l = 0; l [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:790:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int l = 0; l [with auto:28 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j [with auto:28 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:823:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:852:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:42 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:926:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:942:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:945:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:219:9: warning: unused variable ‘id’ [-Wunused-variable] 219 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:658:10: warning: variable ‘has_ided_sels’ set but not used [-Wunused-but-set-variable] 658 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:965:10: warning: variable ‘cleanup_ptr’ set but not used [-Wunused-but-set-variable] 965 | auto cleanup_ptr = [](auto & ptr) { | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1082:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1097:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1099:42: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_VolEl(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1099 | paralleltop->SetLoc2Glob_VolEl ( elnum, elarray[ind++]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:84:10: note: declared here 84 | void SetLoc2Glob_VolEl (int locnum, int globnum) { glob_el[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1115:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1115 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1142:41: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_SurfEl(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1142 | paralleltop->SetLoc2Glob_SurfEl (sel+1, pack.sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:86:10: note: declared here 86 | void SetLoc2Glob_SurfEl (int locnum, int globnum) { glob_surfel[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1161:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1186:46: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Segm(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1186 | paralleltop-> SetLoc2Glob_Segm ( segi, globsegi ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:88:10: note: declared here 88 | void SetLoc2Glob_Segm (int locnum, int globnum) { glob_segm[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:44 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1235:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1228 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1019:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 1019 | int ntasks = comm.Size(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1284:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1284 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1315:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1315 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1322:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1322 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1346:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1346 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1381:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1381 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1384:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1384 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1398:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1398 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1458:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1458 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1468:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1468 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1506:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1506 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1543:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1543 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1624 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1631:34: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1631 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:770:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:798:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Mesh::SendMesh() const::&)>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1935:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:588:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:657:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:721:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:26 = netgen::Element2d]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:703:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:860:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:32 = netgen::SegmentIndex; auto:33 = netgen::Segment]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:845:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:37 = ngcore::PointElPackage; auto:38 = int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:888:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1395:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:329:32: 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 < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable ‘volel’ [-Wunused-variable] 322 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable ‘surfel’ [-Wunused-variable] 336 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:365:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 365 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:368:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:369:32: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 369 | SetLoc2Glob_Edge ( edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:372:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:373:32: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 373 | SetLoc2Glob_Face ( faces[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:376:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 376 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.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 = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:380:32: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 380 | SetLoc2Glob_Edge (edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:382:30: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 382 | SetLoc2Glob_Face ( face, recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:437:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 437 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:510:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 510 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:410:26: warning: unused variable ‘topology’ [-Wunused-variable] 410 | const MeshTopology & topology = mesh.GetTopology(); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:539:16: warning: unused variable ‘timerf’ [-Wunused-variable] 539 | static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces"); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:701:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 701 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:806:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 806 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:537:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:542:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 542 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:478:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 426 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function ‘void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 492 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable ‘params_primary’ [-Wunused-variable] 601 | auto & params_primary = all_params[nr_primary]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable ‘edge_mapping’ [-Wunused-variable] 784 | ShapeIdentification *edge_mapping; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable ‘idents’ [-Wunused-variable] 756 | auto & idents = mesh.GetIdentifications(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 933 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable ‘i’ [-Wunused-variable] 939 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable ‘i’ [-Wunused-variable] 945 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable ‘i’ [-Wunused-variable] 982 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable ‘i’ [-Wunused-variable] 1008 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1491 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Built target occ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function ‘virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Linking CXX shared library libngoccvis.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so [ 45%] Built target occvis [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: 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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: 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::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.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::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: 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 < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: 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::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.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::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: 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 < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-6.2.2202/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; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: 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 < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp: In function ‘std::string netgen::MyMPI_RecvCmd()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable ‘flag’ [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 61%] Linking CXX shared library libngmesh.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘AddPoint’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘GetLocals’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘GetLocals’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘GetLocals’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘GetLocals’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘_S_manage’ at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_S_manage’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1161:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘Add’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1154:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘DivideMesh’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘DivideMesh’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘InsertNewElements’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1769:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘Recv’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:194:17, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1782:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:260:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:303:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘operator().isra’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘_S_manage’ at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_S_manage’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1161:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:260:28: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘operator().isra’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘operator=’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘operator=’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘SwapImprove2’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetAllocSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16, inlined from ‘SetAllocSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘SetAllocSize’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘FindOpenElements’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘CombineImprove’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 61%] Built target mesh [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function ‘netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable ‘i’ [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function ‘netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove ‘std::move’ call /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2058 | if(i1 hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~ [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable ‘BndPntRange’ set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.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 = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: 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= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: 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 < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 970 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1117 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1213 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1275 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1281 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1307 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1596 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ /usr/include/c++/13/optional:278:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ /usr/include/c++/13/optional:459:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ /usr/include/c++/13/optional:920:22: required from ‘std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]’ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ /usr/include/pybind11/cast.h:1465:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ /usr/include/pybind11/cast.h:1443:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ /usr/include/pybind11/pybind11.h:228:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ /usr/include/pybind11/pybind11.h:102:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ /usr/include/pybind11/pybind11.h:1575:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Linking CXX shared library libnggeom2d.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 778 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1465:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1443:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:228:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:224:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1154:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘Add’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 68%] Built target geom2d [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o [ 69%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: 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 < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o [ 71%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::Project(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable ‘j’ [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable ‘cnt’ [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable ‘lamtol’ [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable ‘j’ [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function ‘static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable ‘i’ [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 490 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1040 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1061 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Linking CXX shared library libngstl.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Built target stl [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 79%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Linking CXX shared library libnggeom2dvis.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so [ 79%] Built target geom2dvis [ 79%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o [ 79%] Linking CXX shared library libngcsg.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 80%] Linking CXX shared library libngstlvis.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.12.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so [ 80%] Built target stlvis /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 80%] Built target csg [ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 312 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 496 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:921:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 921 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:112:10: note: declared here 112 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:924:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:136:10: note: declared here 136 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:119:10: note: declared here 119 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:946:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 946 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:103:9: note: declared here 103 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:947:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 947 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:948:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 948 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:961:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 961 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:92:9: note: declared here 92 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:962:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 962 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:94:9: note: declared here 94 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:963:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 963 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:96:9: note: declared here 96 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1594 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1656 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/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->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1762 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1773 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1824 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2182 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.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 < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable ‘p’ of type ‘const netgen::Point3d&’ binds to a temporary constructed from type ‘netgen::MeshPoint’ [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type ‘const netgen::Point3d’ to make the copy explicit or ‘const netgen::MeshPoint&’ to prevent copying /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘ngcore::FlatArray netgen::Ngx_Mesh::GetDistantProcs(int, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1329:59: warning: ‘ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantPNums(int) const’ is deprecated: Use GetDistantProcs(..)! [-Wdeprecated-declarations] 1329 | return mesh->GetParallelTopology().GetDistantPNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:153:20: note: declared here 153 | FlatArray GetDistantPNums (int locnum) const { return loc2distvert[locnum]; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1331:62: warning: ‘ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeProcx instead! [-Wdeprecated-declarations] 1331 | return mesh->GetParallelTopology().GetDistantEdgeNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:73:20: note: declared here 73 | FlatArray GetDistantEdgeNums (int locnum) const { return loc2distedge[locnum]; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1333:62: warning: ‘ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceProcx instead! [-Wdeprecated-declarations] 1333 | return mesh->GetParallelTopology().GetDistantFaceNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:71:20: note: declared here 71 | FlatArray GetDistantFaceNums (int locnum) const { return loc2distface[locnum]; } | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o [ 82%] Linking CXX shared library libngcsgvis.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.12.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o [ 83%] Built target csgvis [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 732 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: ‘fdnr’ was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 344 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: ‘ednr’ was declared here 261 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_tâ€™ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function ‘void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable ‘str’ [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: 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 <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable ‘casefiles’ [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libnginterface.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 91%] Built target interface [ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 176 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 929 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable ‘perfstepsend’ set but not used [-Wunused-but-set-variable] 916 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libnglib.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 92%] Built target nglib [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o [ 94%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 230 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 305 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 570 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 658 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 665 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 672 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 681 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1457 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1509 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Linking CXX shared library libngpy.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so [ 94%] Built target ngpy [ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o [ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp: In function ‘void ParallelRun()’: /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:68:14: warning: unused variable ‘status’ [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function ‘void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9 | Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.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 = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: 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 <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX shared library libnggui.so /usr/lib64/openmpi/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.12.so [ 99%] Built target gui [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core: libnggui.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.12.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [100%] Built target netgen cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-build [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-install [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-done gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' [100%] Built target netgen gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/80/exe ']' +++ /usr/bin/readlink /proc/80/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/80/exe ']' +++ /usr/bin/readlink /proc/80/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXX=mpicxx + CXX=mpicxx + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu-mpich -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_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/mpich/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/mpich/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/mpich/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/mpich/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/mpich/python3.12/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 Call Stack (most recent call first): CMakeLists.txt:87 (include) CMake Warning (dev) at CMakeLists.txt:125 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.2", minimum required is "3") CMake Warning (dev) at CMakeLists.txt:126 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.12.so (found suitable version "3.12.2", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Deprecation Warning at cmake/pybind11Tools.cmake:8 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:285 (include) CMake Warning (dev) at cmake/cmake_modules/FindPythonLibsNew.cmake:60 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/pybind11Tools.cmake:16 (find_package) CMakeLists.txt:285 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.2") -- Found PythonLibs: /usr/lib64/libpython3.12.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.0") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.0") -- Found MPI: TRUE (found version "4.0") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (4.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich + /usr/bin/cmake --build x86_64-redhat-linux-gnu-mpich -j2 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNGINTERFACE_EXPORTS -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable ‘infile’ [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable ‘outfile’ [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable ‘j’ [-Wunused-variable] 21 | int i, j; | ^ [ 1%] Linking CXX executable makerls cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 1%] Built target makerls [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglProcAddr.c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [ 2%] Linking C shared library libngtogl.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_symlink_library libngtogl.so.6.2 libngtogl.so.6.2 libngtogl.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 2%] Built target togl [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/exception.cpp: In function ‘std::string ngcore::GetBackTrace()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable ‘len’ [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 332 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:112:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:118:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:124:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:130:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:172:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/flags.cpp:181:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17: required from here /builddir/build/BUILD/netgen-6.2.2202/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In constructor ‘ngcore::PajeTrace::PajeTrace(int, std::string)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:73:14: warning: unused variable ‘i’ [-Wunused-variable] 73 | for(auto i : Range(5)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:582:20: warning: unused variable ‘i’ [-Wunused-variable] 582 | for(auto i : IntRange(n_timers)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:466:12: warning: unused variable ‘rank’ [-Wunused-variable] 466 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::SendData()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:781:12: warning: unused variable ‘rank’ [-Wunused-variable] 781 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:782:12: warning: unused variable ‘nranks’ [-Wunused-variable] 782 | auto nranks = comm.Size(); | ^~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 534 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 536 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 548 | catch (Exception e) | ^ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘__ct ’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘make_shared’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘SetFlag’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 8%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 8%] Generating rule_triarules.cpp /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/triarules.rls rule_triarules.cpp triarules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 8%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp [ 9%] Generating rule_hexrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/hexrules.rls rule_hexrules.cpp hexrules [ 9%] Generating rule_prismrules2.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/prismrules2.rls rule_prismrules2.cpp prismrules2 [ 10%] Generating rule_pyramidrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/pyramidrules.rls rule_pyramidrules.cpp pyramidrules [ 10%] Generating rule_pyramidrules2.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/pyramidrules2.rls rule_pyramidrules2.cpp pyramidrules2 [ 11%] Generating rule_quadrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/quadrules.rls rule_quadrules.cpp quadrules [ 11%] Generating rule_tetrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/tetrules.rls rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 14%] Linking CXX shared library pyngcoreNone cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: -flto libngcore.so -lmpi -lpython3.12 [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../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/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 59 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘ngcore::Array netgen::BuildSegments(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable ‘topo’ [-Wunused-variable] 136 | auto& topo = mesh.GetTopology(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray, PointIndex>, const ngcore::Table&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable ‘cnt’ [-Wunused-variable] 224 | int cnt = 1; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable ‘i’ [-Wunused-variable] 218 | for(auto i : Range(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | if(edgenr >= geo.GetNEdges()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::Generate2dMesh(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable ‘res’ [-Wunused-variable] 1002 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable ‘hsteps’ [-Wunused-variable] 1006 | int hsteps = mp.optsteps2d; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable ‘new_fd_index’ [-Wunused-variable] 1139 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable ‘domain’ [-Wunused-variable] 1185 | int domain = sel.GetIndex(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 1264 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1318 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 666 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 666 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 612 | PointIndex p3, p4; | ^~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 291 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable ‘nse’ [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:647:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 647 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:662:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:974:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 974 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1301 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1324 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1731 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1745 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1750 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1788 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1796 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 15%] Built target pyngcore /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2381 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 283 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 496 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 521 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 598 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 616 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 655 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 875 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1341 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1839 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2121 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2389 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2448 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2592 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2659 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2944 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3000 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 541 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1003 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1148 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1167 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1306 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1393 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1667 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable ‘ne’ [-Wunused-variable] 1544 | int np, ne; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306: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/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1129 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306: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/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1129 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.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 < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 254 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 258 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 267 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 290 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 301 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 310 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 330 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 655 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 895 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1127 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1150 | catch (bad_weak_ptr e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1533 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1534 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4464 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4472 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4481 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4790 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4797 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable ‘have_vec_func’ [-Wunused-variable] 4841 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp [ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -MF CMakeFiles/visual.dir/importsolution.cpp.o.d -o CMakeFiles/visual.dir/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 21%] Linking CXX shared library libngvisual.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 458 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘void netgen::MeshOptimize2d::CombineImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 611 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function ‘GetMinMax’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:25: note: ‘pi2.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/13/bits/memory_resource.h:47, from /usr/include/c++/13/string:58, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:293:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/13/tuple:1340:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/13/tuple:201:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 201 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.i’ was declared here 744 | 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++/13/tuple:293:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/13/tuple:1340:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/13/tuple:201:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 201 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libngvisual.so.6.2 libngvisual.so.6.2 libngvisual.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 23%] Built target visual /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, const TopTools_MapOfShape&, Standard_Boolean)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable ‘AffichPurge’ [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable ‘l’ [-Wunused-variable] 227 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 482 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 501 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable ‘np’ [-Wunused-variable] 814 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1129 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable ‘k1’ [-Wunused-variable] 2664 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable ‘np’ [-Wunused-variable] 2716 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable ‘ne’ [-Wunused-variable] 2717 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2965 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2967 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3007 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3029 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3039 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3053 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3056 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3067 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3087 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3104 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3127 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3200 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3203 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3218 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3427 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3435 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3510 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3626 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3683 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3740 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3776 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable ‘pi1’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable ‘pi2’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable ‘pi3’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable ‘pi4’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable ‘pi5’ [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3881 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3983 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: ‘pi1.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: ‘pi2.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: ‘pi3.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ 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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:49:7: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | i = i-BASE; | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: ‘pi4.i’ was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.jxx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.ixx:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:35: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: ‘angle’ may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: ‘angle’ was declared here 201 | Standard_Real angle; | ^~~~~ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 704 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 748 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 834 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 871 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 901 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 908 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int ii = 0; ii= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1049:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1049 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1056:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1056 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1063:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1063 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1068:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1068 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1217:22: warning: unused variable ‘i’ [-Wunused-variable] 1217 | for(auto i : Range(nfd)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1253:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1253 | for (int j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1441:24: warning: unused variable ‘i’ [-Wunused-variable] 1441 | for ( auto i : Range(n) ) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1464:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1464 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1617:17: warning: unused variable ‘index’ [-Wunused-variable] 1617 | int index = 1; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1182:9: warning: unused variable ‘rank’ [-Wunused-variable] 1182 | int rank = GetCommunicator().Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1682:14: warning: unused variable ‘rank’ [-Wunused-variable] 1682 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1839:13: warning: unused variable ‘rank’ [-Wunused-variable] 1839 | int rank = GetCommunicator().Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1879:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1879 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1913:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1913 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2100:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2100 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2103:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2103 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2134:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2134 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2166:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2166 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2276:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2276 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2304:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2304 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2317:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2317 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2352 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2392:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2392 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2397:9: warning: unused variable ‘np’ [-Wunused-variable] 2397 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2828:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2828 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2845:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2845 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2418:9: warning: unused variable ‘ne’ [-Wunused-variable] 2418 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2951:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2951 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2963 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2963 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2961:21: warning: unused variable ‘data’ [-Wunused-variable] 2961 | int data; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3160:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3160 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3218:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3218 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3237:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3237 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3258:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3258 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3341 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3382 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3426 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3561 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3563 | for(j=i+1; j&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6433 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6454 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 414 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 420 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable ‘fd’ [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6743 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6794 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6969 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6978 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7008 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7010 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7025 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7027 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7035 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7052 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7061 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7069 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7081 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7092 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7104 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7136 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7148 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7173 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7187 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7226 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7251 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable ‘ret’ [-Wunused-variable] 7310 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function ‘std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable ‘onPlane’ set but not used [-Wunused-but-set-variable] 7304 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:48 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function ‘virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable ‘my_hash’ set but not used [-Wunused-but-set-variable] 1602 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function ‘void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable ‘n’ [-Wunused-variable] 2226 | auto n = identifications.size(); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function ‘netgen::OCCGeometry::BuildFMap()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 1204 | face->domout = k; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: ‘k’ was declared here 1186 | int k; | ^ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable ‘dim’ [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 234 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 375 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 436 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 397 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 484 | { | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable ‘i’ [-Wunused-variable] 603 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable ‘vstep’ [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.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 < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 810 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 862 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 943 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 973 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1080 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1093 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1096 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1172 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1329 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1430 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1459 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1504 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1513 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520: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] 1520 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1565 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572: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] 1572 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1694 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1756 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1793 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1811 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1836 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable ‘transp’ [-Wunused-variable] 1732 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o -MF CMakeFiles/occ.dir/python_occ_basic.cpp.o.d -o CMakeFiles/occ.dir/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2739 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o -MF CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d -o CMakeFiles/occ.dir/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 350 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 356 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1790 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1862 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1902 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2085 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2091 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable ‘cnt’ [-Wunused-variable] 2083 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2104 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2116 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function ‘pybind11::object CastShape(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type] 203 | }; | ^ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242: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/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/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&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable ‘j’ [-Wunused-variable] 1011 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable ‘j’ [-Wunused-variable] 1037 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable ‘j’ [-Wunused-variable] 1104 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable ‘np’ [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable ‘ne’ [-Wunused-variable] 1342 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable ‘np’ [-Wunused-variable] 1470 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1652 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1858 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1915 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 477 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: 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 < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 489 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 496 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 579 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 610 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 655 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable ‘orient_inner’ [-Wunused-variable] 753 | int orient_inner = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 999 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1027 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1091 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1106 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1539 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1602 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1614 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2415 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2456 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2468 | for(int k=0;k::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] [ 39%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o -MF CMakeFiles/occ.dir/occ_face.cpp.o.d -o CMakeFiles/occ.dir/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: ‘MEM[(int &)&paedge3]’ was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 811 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o -MF CMakeFiles/occ.dir/occ_edge.cpp.o.d -o CMakeFiles/occ.dir/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: 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 <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o -MF CMakeFiles/occ.dir/occ_vertex.cpp.o.d -o CMakeFiles/occ.dir/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o -MF CMakeFiles/occ.dir/occ_utils.cpp.o.d -o CMakeFiles/occ.dir/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:14 = int; auto:15 = netgen::NgArray]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int j = 0; j [with auto:16 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:413:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:16 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:442:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:465:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 468 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:522:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | for(int j = 0; j [with auto:25 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:715:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 698 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int l = 0; l [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:790:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int l = 0; l [with auto:28 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j [with auto:28 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:823:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:852:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:42 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:926:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:942:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:945:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:219:9: warning: unused variable ‘id’ [-Wunused-variable] 219 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:658:10: warning: variable ‘has_ided_sels’ set but not used [-Wunused-but-set-variable] 658 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:965:10: warning: variable ‘cleanup_ptr’ set but not used [-Wunused-but-set-variable] 965 | auto cleanup_ptr = [](auto & ptr) { | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1082:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1097:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1097 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1099:42: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_VolEl(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1099 | paralleltop->SetLoc2Glob_VolEl ( elnum, elarray[ind++]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:84:10: note: declared here 84 | void SetLoc2Glob_VolEl (int locnum, int globnum) { glob_el[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1115:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1115 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1142:41: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_SurfEl(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1142 | paralleltop->SetLoc2Glob_SurfEl (sel+1, pack.sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:86:10: note: declared here 86 | void SetLoc2Glob_SurfEl (int locnum, int globnum) { glob_surfel[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1161:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1186:46: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Segm(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1186 | paralleltop-> SetLoc2Glob_Segm ( segi, globsegi ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:88:10: note: declared here 88 | void SetLoc2Glob_Segm (int locnum, int globnum) { glob_segm[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:44 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1235:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1228 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1019:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 1019 | int ntasks = comm.Size(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1284:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1284 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1315:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1315 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1322:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1322 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1346:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1346 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1381:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1381 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1384:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1384 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1398:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1398 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1458:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1458 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1468:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1468 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1506:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1506 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1543:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1543 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1624 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1631:34: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1631 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:770:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:798:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Mesh::SendMesh() const::&)>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1935:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:588:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:657:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:721:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:26 = netgen::Element2d]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:703:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:860:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:32 = netgen::SegmentIndex; auto:33 = netgen::Segment]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:845:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:37 = ngcore::PointElPackage; auto:38 = int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:888:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1395:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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 /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.hxx:220, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Linking CXX shared library libngocc.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:329:32: 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 < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable ‘volel’ [-Wunused-variable] 322 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable ‘surfel’ [-Wunused-variable] 336 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:365:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 365 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:368:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:369:32: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 369 | SetLoc2Glob_Edge ( edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:372:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:373:32: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 373 | SetLoc2Glob_Face ( faces[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:376:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 376 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.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 = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:380:32: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 380 | SetLoc2Glob_Edge (edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:382:30: warning: ‘void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 382 | SetLoc2Glob_Face ( face, recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:437:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 437 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:510:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 510 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:410:26: warning: unused variable ‘topology’ [-Wunused-variable] 410 | const MeshTopology & topology = mesh.GetTopology(); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:539:16: warning: unused variable ‘timerf’ [-Wunused-variable] 539 | static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces"); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:701:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 701 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:806:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 806 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:537:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:542:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 542 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:478:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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++) | ~~^~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 426 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function ‘void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 492 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable ‘params_primary’ [-Wunused-variable] 601 | auto & params_primary = all_params[nr_primary]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable ‘edge_mapping’ [-Wunused-variable] 784 | ShapeIdentification *edge_mapping; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable ‘idents’ [-Wunused-variable] 756 | auto & idents = mesh.GetIdentifications(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function ‘virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1041 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 933 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable ‘i’ [-Wunused-variable] 939 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable ‘i’ [-Wunused-variable] 945 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable ‘i’ [-Wunused-variable] 982 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable ‘i’ [-Wunused-variable] 1008 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1491 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libngocc.so.6.2 libngocc.so.6.2 libngocc.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 44%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 44%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Doccvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Linking CXX shared library libngoccvis.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libngoccvis.so.6.2 libngoccvis.so.6.2 libngoccvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 45%] Built target occvis [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o -MF CMakeFiles/mesh.dir/surfacegeom.cpp.o.d -o CMakeFiles/mesh.dir/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function ‘virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o -MF CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_hexrules.cpp [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o -MF CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d -o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_prismrules2.cpp [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o -MF CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_pyramidrules.cpp [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o -MF CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d -o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_pyramidrules2.cpp [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o -MF CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_quadrules.cpp [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o -MF CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_tetrules.cpp [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o -MF CMakeFiles/mesh.dir/rule_triarules.cpp.o.d -o CMakeFiles/mesh.dir/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing/rule_triarules.cpp [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: 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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: 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::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.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::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: 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 < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: 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::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.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::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: 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 < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -MF CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d -o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-6.2.2202/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; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: 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 < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -MF CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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 libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp: In function ‘std::string netgen::MyMPI_RecvCmd()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable ‘flag’ [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 61%] Linking CXX shared library libngmesh.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘_S_manage’ at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_S_manage’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1161:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘AddPoint’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘GetLocals’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘GetLocals’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘GetLocals’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘GetLocals’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘Add’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘InsertNewElements’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1154:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘DivideMesh’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘DivideMesh’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1769:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘Recv’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:194:17, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1782:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘_S_manage’ at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_S_manage’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1161:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:260:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:303:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘operator().isra’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:260:28: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘operator().isra’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘operator=’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘operator=’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘SwapImprove2’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetAllocSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16, inlined from ‘SetAllocSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘SetAllocSize’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘FindOpenElements’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function ‘CombineImprove’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_symlink_library libngmesh.so.6.2 libngmesh.so.6.2 libngmesh.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 61%] Built target mesh /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o -MF CMakeFiles/geom2d.dir/csg2d.cpp.o.d -o CMakeFiles/geom2d.dir/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function ‘netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable ‘i’ [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function ‘netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove ‘std::move’ call /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2058 | if(i1&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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++) | ~~^~~~~~~~~~~ [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable ‘BndPntRange’ set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.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 = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: 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= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 970 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1117 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1213 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1275 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1281 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1307 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1596 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function ‘size_t netgen::Loop::Size() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable ‘v’ [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: 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 < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ /usr/include/c++/13/optional:278:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ /usr/include/c++/13/optional:459:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ /usr/include/c++/13/optional:920:22: required from ‘std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]’ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ /usr/include/pybind11/cast.h:1465:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ /usr/include/pybind11/cast.h:1443:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ /usr/include/pybind11/pybind11.h:228:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ /usr/include/pybind11/pybind11.h:102:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ /usr/include/pybind11/pybind11.h:1575:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../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/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX shared library libnggeom2d.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘ClipSolids’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 778 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -MF CMakeFiles/csg.dir/extrusion.cpp.o.d -o CMakeFiles/csg.dir/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘Add’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1465:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1443:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:228:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:224:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1154:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1154:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function ‘_FUN’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libnggeom2d.so.6.2 libnggeom2d.so.6.2 libnggeom2d.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 68%] Built target geom2d [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: 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 < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.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 < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp [ 71%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::Project(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable ‘j’ [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable ‘cnt’ [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable ‘lamtol’ [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable ‘j’ [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function ‘netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function ‘static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable ‘i’ [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 490 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 508 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1040 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1061 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp [ 76%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -MF CMakeFiles/csg.dir/surface.cpp.o.d -o CMakeFiles/csg.dir/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Linking CXX shared library libngstl.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libngstl.so.6.2 libngstl.so.6.2 libngstl.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 78%] Built target stl [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:530:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /usr/include/c++/13/any:558:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 79%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2dvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -MF CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d -o CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp [ 79%] Linking CXX shared library libngcsg.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csg.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Linking CXX shared library libnggeom2dvis.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libnggeom2dvis.so.6.2 libnggeom2dvis.so.6.2 libnggeom2dvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 79%] Built target geom2dvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 79%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstlvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Linking CXX shared library libngstlvis.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stlvis.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.12.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libngstlvis.so.6.2 libngstlvis.so.6.2 libngstlvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 80%] Built target stlvis /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function ‘__ct_base ’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libngcsg.so.6.2 libngcsg.so.6.2 libngcsg.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 80%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsgvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -MF CMakeFiles/csgvis.dir/vscsg.cpp.o.d -o CMakeFiles/csgvis.dir/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o -MF CMakeFiles/interface.dir/nginterface.cpp.o.d -o CMakeFiles/interface.dir/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 312 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 496 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:921:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 921 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:112:10: note: declared here 112 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:924:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:136:10: note: declared here 136 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:119:10: note: declared here 119 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:946:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 946 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:103:9: note: declared here 103 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:947:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 947 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:948:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 948 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:961:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 961 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:92:9: note: declared here 92 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:962:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 962 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:94:9: note: declared here 94 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:963:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 963 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:96:9: note: declared here 96 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1594 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1650 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1656 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1743 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/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->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1762 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1773 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1824 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2182 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.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 < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable ‘p’ of type ‘const netgen::Point3d&’ binds to a temporary constructed from type ‘netgen::MeshPoint’ [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type ‘const netgen::Point3d’ to make the copy explicit or ‘const netgen::MeshPoint&’ to prevent copying /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -MF CMakeFiles/interface.dir/nginterface_v2.cpp.o.d -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function ‘ngcore::FlatArray netgen::Ngx_Mesh::GetDistantProcs(int, int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1329:59: warning: ‘ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantPNums(int) const’ is deprecated: Use GetDistantProcs(..)! [-Wdeprecated-declarations] 1329 | return mesh->GetParallelTopology().GetDistantPNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:153:20: note: declared here 153 | FlatArray GetDistantPNums (int locnum) const { return loc2distvert[locnum]; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1331:62: warning: ‘ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeProcx instead! [-Wdeprecated-declarations] 1331 | return mesh->GetParallelTopology().GetDistantEdgeNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:73:20: note: declared here 73 | FlatArray GetDistantEdgeNums (int locnum) const { return loc2distedge[locnum]; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1333:62: warning: ‘ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceProcx instead! [-Wdeprecated-declarations] 1333 | return mesh->GetParallelTopology().GetDistantFaceNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:71:20: note: declared here 71 | FlatArray GetDistantFaceNums (int locnum) const { return loc2distface[locnum]; } | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -MF CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp [ 82%] Linking CXX shared library libngcsgvis.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.12.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libngcsgvis.so.6.2 libngcsgvis.so.6.2 libngcsgvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 83%] Built target csgvis [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -MF CMakeFiles/interface.dir/writeabaqus.cpp.o.d -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 732 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: ‘fdnr’ was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 344 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: ‘ednr’ was declared here 261 | int fdnr, ednr; | ^~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o -MF CMakeFiles/interface.dir/writeelmer.cpp.o.d -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o -MF CMakeFiles/interface.dir/writefeap.cpp.o.d -o CMakeFiles/interface.dir/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function ‘void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable ‘str’ [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o -MF CMakeFiles/interface.dir/writejcm.cpp.o.d -o CMakeFiles/interface.dir/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -MF CMakeFiles/interface.dir/writetochnog.cpp.o.d -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -MF CMakeFiles/interface.dir/writeuser.cpp.o.d -o CMakeFiles/interface.dir/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o -MF CMakeFiles/interface.dir/wuchemnitz.cpp.o.d -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o -MF CMakeFiles/interface.dir/writegmsh2.cpp.o.d -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: 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 <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable ‘casefiles’ [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o -MF CMakeFiles/interface.dir/rw_cgns.cpp.o.d -o CMakeFiles/interface.dir/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libnginterface.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/bin/cmake -E cmake_link_script CMakeFiles/interface.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface && /usr/bin/cmake -E cmake_symlink_library libnginterface.so.6.2 libnginterface.so.6.2 libnginterface.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 91%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib -I/builddir/build/BUILD/netgen-6.2.2202/nglib -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT nglib/CMakeFiles/nglib.dir/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 176 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 929 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable ‘perfstepsend’ set but not used [-Wunused-but-set-variable] 916 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libnglib.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib && /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from ‘operator&’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function ‘DoArchive’: /usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib && /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 92%] Built target nglib /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/gui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp [ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/gui.cpp.o -MF CMakeFiles/gui.dir/gui.cpp.o.d -o CMakeFiles/gui.dir/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: ‘ngcore::detail::ClassArchiveInfo’ declared with greater visibility than the type of its field ‘ngcore::detail::ClassArchiveInfo::anyToPyCaster’ [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/ngpkg.cpp.o -MF CMakeFiles/gui.dir/ngpkg.cpp.o.d -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 230 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 305 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 570 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 658 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 665 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 672 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 681 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1457 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1509 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34: required from here /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so [ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 95%] Built target ngpy [ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -MF CMakeFiles/gui.dir/parallelfunc.cpp.o.d -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp: In function ‘void ParallelRun()’: /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:68:14: warning: unused variable ‘status’ [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/ngtcl.cpp.o -MF CMakeFiles/gui.dir/ngtcl.cpp.o.d -o CMakeFiles/gui.dir/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function ‘void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)’: /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9 | Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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++) | ~~^~~~~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.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 = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: 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 <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2202/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() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX shared library libnggui.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.12.so cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 99%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../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/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../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/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/libsrc/core: libnggui.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.12.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.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++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' [100%] Built target netgen gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-mpich/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/80/exe ']' +++ /usr/bin/readlink /proc/80/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.oclmJs + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2202 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/22450/exe ']' +++ /usr/bin/readlink /proc/22450/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" Change Dir: '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile install /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 0%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 6%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target pyngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 7%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/makerls.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/makerls.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 8%] Built target makerls /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target mesh gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 47%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target visual gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 51%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csg gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csgvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2d gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 66%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2dvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 74%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 75%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 79%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stlvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 80%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target interface gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 90%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/nglib /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" Dependencies file "nglib/CMakeFiles/nglib.dir/nglib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/nglib/CMakeFiles/nglib.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target nglib gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 91%] Built target nglib /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target togl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 92%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake "--color=" Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/demoview.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/gui.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngtcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/parallelfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target gui gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 98%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" Dependencies file "ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/netgen.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [ 99%] Built target netgen /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" Dependencies file "ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/ngpy.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngpy gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' [100%] Built target ngpy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' gmake[1]: Nothing to be done for 'preinstall'. gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu-openmpi/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libngtogl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/__init__.py + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64//usr/lib64/openmpi/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/22450/exe ']' +++ /usr/bin/readlink /proc/22450/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/22450/exe ']' +++ /usr/bin/readlink /proc/22450/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/mpich/python3.12/site-packages/pyngcore/__init__.py + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64//usr/lib64/mpich/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/22450/exe ']' +++ /usr/bin/readlink /proc/22450/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" Change Dir: '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile install /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 0%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 6%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/pyngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target pyngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 7%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/makerls.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/makerls.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 8%] Built target makerls /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target mesh gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 47%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target visual gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 51%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csg gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csgvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csgvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2d gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 66%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2dvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 74%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 75%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 79%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stlvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 80%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake "--color=" Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target interface gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 90%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/nglib /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" Dependencies file "nglib/CMakeFiles/nglib.dir/nglib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/nglib/CMakeFiles/nglib.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target nglib gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 91%] Built target nglib /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target togl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 92%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake "--color=" Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/demoview.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/gui.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngtcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/parallelfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target gui gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 98%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" Dependencies file "ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/netgen.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [ 99%] Built target netgen /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" Dependencies file "ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/ng/CMakeFiles/ngpy.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngpy gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' [100%] Built target ngpy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' gmake[1]: Nothing to be done for 'preinstall'. gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/x86_64-redhat-linux-gnu/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcore.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12/site-packages/pyngcore/__init__.py + export MPI_LIB=/usr/lib64 + MPI_LIB=/usr/lib64 + export MPI_INCLUDE=/usr/include + MPI_INCLUDE=/usr/include + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64//usr/doc + cd libsrc + find '(' -name '*.hpp' -or -name '*.hxx' -or -name '*.h' -or -name '*.ixx' -or -name '*.jxx' ')' -exec install -Dpm 0644 '{}' '/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 6.2.2202-11.fc39 --unique-debug-suffix -6.2.2202-11.fc39.x86_64 --unique-debug-src-base netgen-mesher-6.2.2202-11.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2202 find-debuginfo: starting Extracting debug info from 54 files DWARF-compressing 54 files sepdebugcrcfix: Updated 54 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/netgen-mesher-6.2.2202-11.fc39.x86_64 12535 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2202-11.fc39.x86_64/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2202-11.fc39.x86_64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/lib/debug/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: netgen-mesher-6.2.2202-11.fc39.x86_64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2202-11.fc39 netgen-mesher(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit) libnggui.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2202-11.fc39.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.c7fEZI + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/doc/netgen-mesher-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2202/AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2202/doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YOeXYO + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/licenses/netgen-mesher-common + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/licenses/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2202/LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: netgen-mesher-libs-6.2.2202-11.fc39.x86_64 Provides: libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngoccvis.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) netgen-mesher-libs = 6.2.2202-11.fc39 netgen-mesher-libs(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libngcore.so()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-6.2.2202-11.fc39.x86_64 Provides: cmake(Netgen) cmake(netgen) libngcore.so()(64bit) netgen-mesher-devel = 6.2.2202-11.fc39 netgen-mesher-devel(x86-64) = 6.2.2202-11.fc39 pkgconfig(netgen-mesher) = 6.2.2202 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(x86-64) ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-private-6.2.2202-11.fc39.x86_64 Provides: netgen-mesher-devel-private = 6.2.2202-11.fc39 netgen-mesher-devel-private(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-6.2.2202-11.fc39.x86_64 Provides: libngpy.so()(64bit) python-netgen = 6.2.2202-11.fc39 python-netgen-mesher = 6.2.2202-11.fc39 python3-netgen-mesher = 6.2.2202-11.fc39 python3-netgen-mesher(x86-64) = 6.2.2202-11.fc39 python3.12-netgen = 6.2.2202-11.fc39 python3.12-netgen-mesher = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.12 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2202-11.fc39 Processing files: netgen-mesher-openmpi-6.2.2202-11.fc39.x86_64 Provides: netgen-mesher-openmpi = 6.2.2202-11.fc39 netgen-mesher-openmpi(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libmpi_cxx.so.40()(64bit)(openmpi-x86_64) libngcore.so()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libngmesh.so.6.2()(64bit)(openmpi-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-libs-6.2.2202-11.fc39.x86_64 Provides: libngcsg.so.6.2()(64bit)(openmpi-x86_64) libngcsgvis.so.6.2()(64bit)(openmpi-x86_64) libnggeom2d.so.6.2()(64bit)(openmpi-x86_64) libnggeom2dvis.so.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnginterface.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) libngmesh.so.6.2()(64bit)(openmpi-x86_64) libngocc.so.6.2()(64bit)(openmpi-x86_64) libngoccvis.so.6.2()(64bit)(openmpi-x86_64) libngstl.so.6.2()(64bit)(openmpi-x86_64) libngstlvis.so.6.2()(64bit)(openmpi-x86_64) libngtogl.so.6.2()(64bit)(openmpi-x86_64) libngvisual.so.6.2()(64bit)(openmpi-x86_64) netgen-mesher-openmpi-libs = 6.2.2202-11.fc39 netgen-mesher-openmpi-libs(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libmpi_cxx.so.40()(64bit)(openmpi-x86_64) libngcore.so()(64bit)(openmpi-x86_64) libngcsg.so.6.2()(64bit)(openmpi-x86_64) libngcsgvis.so.6.2()(64bit)(openmpi-x86_64) libnggeom2d.so.6.2()(64bit)(openmpi-x86_64) libnggeom2dvis.so.6.2()(64bit)(openmpi-x86_64) libnginterface.so.6.2()(64bit)(openmpi-x86_64) libngmesh.so.6.2()(64bit)(openmpi-x86_64) libngocc.so.6.2()(64bit)(openmpi-x86_64) libngstl.so.6.2()(64bit)(openmpi-x86_64) libngstlvis.so.6.2()(64bit)(openmpi-x86_64) libngtogl.so.6.2()(64bit)(openmpi-x86_64) libngvisual.so.6.2()(64bit)(openmpi-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-devel-6.2.2202-11.fc39.x86_64 Provides: libngcore.so()(64bit)(openmpi-x86_64) netgen-mesher-openmpi-devel = 6.2.2202-11.fc39 netgen-mesher-openmpi-devel(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: python3-netgen-mesher-openmpi-6.2.2202-11.fc39.x86_64 Provides: libngpy.so()(64bit)(openmpi-x86_64) python-netgen-mesher-openmpi = 6.2.2202-11.fc39 python-netgen-openmpi = 6.2.2202-11.fc39 python3-netgen-mesher-openmpi = 6.2.2202-11.fc39 python3-netgen-mesher-openmpi(x86-64) = 6.2.2202-11.fc39 python3.12-netgen-mesher-openmpi = 6.2.2202-11.fc39 python3.12-netgen-openmpi = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit)(openmpi-x86_64) libngcsg.so.6.2()(64bit)(openmpi-x86_64) libngcsgvis.so.6.2()(64bit)(openmpi-x86_64) libnggeom2d.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) libngmesh.so.6.2()(64bit)(openmpi-x86_64) libngocc.so.6.2()(64bit)(openmpi-x86_64) libngstl.so.6.2()(64bit)(openmpi-x86_64) libngstlvis.so.6.2()(64bit)(openmpi-x86_64) libngvisual.so.6.2()(64bit)(openmpi-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-openmpi < 6.2.2202-11.fc39 Processing files: netgen-mesher-mpich-6.2.2202-11.fc39.x86_64 Provides: netgen-mesher-mpich = 6.2.2202-11.fc39 netgen-mesher-mpich(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libngcore.so()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libngmesh.so.6.2()(64bit)(mpich-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2202-11.fc39.x86_64 Provides: libngcsg.so.6.2()(64bit)(mpich-x86_64) libngcsgvis.so.6.2()(64bit)(mpich-x86_64) libnggeom2d.so.6.2()(64bit)(mpich-x86_64) libnggeom2dvis.so.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnginterface.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) libngmesh.so.6.2()(64bit)(mpich-x86_64) libngocc.so.6.2()(64bit)(mpich-x86_64) libngoccvis.so.6.2()(64bit)(mpich-x86_64) libngstl.so.6.2()(64bit)(mpich-x86_64) libngstlvis.so.6.2()(64bit)(mpich-x86_64) libngtogl.so.6.2()(64bit)(mpich-x86_64) libngvisual.so.6.2()(64bit)(mpich-x86_64) netgen-mesher-mpich-libs = 6.2.2202-11.fc39 netgen-mesher-mpich-libs(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libngcore.so()(64bit)(mpich-x86_64) libngcsg.so.6.2()(64bit)(mpich-x86_64) libngcsgvis.so.6.2()(64bit)(mpich-x86_64) libnggeom2d.so.6.2()(64bit)(mpich-x86_64) libnggeom2dvis.so.6.2()(64bit)(mpich-x86_64) libnginterface.so.6.2()(64bit)(mpich-x86_64) libngmesh.so.6.2()(64bit)(mpich-x86_64) libngocc.so.6.2()(64bit)(mpich-x86_64) libngstl.so.6.2()(64bit)(mpich-x86_64) libngstlvis.so.6.2()(64bit)(mpich-x86_64) libngtogl.so.6.2()(64bit)(mpich-x86_64) libngvisual.so.6.2()(64bit)(mpich-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-devel-6.2.2202-11.fc39.x86_64 Provides: libngcore.so()(64bit)(mpich-x86_64) netgen-mesher-mpich-devel = 6.2.2202-11.fc39 netgen-mesher-mpich-devel(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: python3-netgen-mesher-mpich-6.2.2202-11.fc39.x86_64 Provides: libngpy.so()(64bit)(mpich-x86_64) python-netgen-mesher-mpich = 6.2.2202-11.fc39 python-netgen-mpich = 6.2.2202-11.fc39 python3-netgen-mesher-mpich = 6.2.2202-11.fc39 python3-netgen-mesher-mpich(x86-64) = 6.2.2202-11.fc39 python3.12-netgen-mesher-mpich = 6.2.2202-11.fc39 python3.12-netgen-mpich = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so()(64bit)(mpich-x86_64) libngcsg.so.6.2()(64bit)(mpich-x86_64) libngcsgvis.so.6.2()(64bit)(mpich-x86_64) libnggeom2d.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) libngmesh.so.6.2()(64bit)(mpich-x86_64) libngocc.so.6.2()(64bit)(mpich-x86_64) libngstl.so.6.2()(64bit)(mpich-x86_64) libngstlvis.so.6.2()(64bit)(mpich-x86_64) libngvisual.so.6.2()(64bit)(mpich-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-mpich < 6.2.2202-11.fc39 Processing files: netgen-mesher-debugsource-6.2.2202-11.fc39.x86_64 Provides: netgen-mesher-debugsource = 6.2.2202-11.fc39 netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: netgen-mesher-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 5663e9c19c515f2feed8f9e8edd062d2e13164ba netgen-mesher-debuginfo = 6.2.2202-11.fc39 netgen-mesher-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-libs-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 00b5024acd13c04d60974da84896b39a7bb9e765 debuginfo(build-id) = 10591e5ac453c44c1b1af3ebf24ef082902d6f30 debuginfo(build-id) = 10d88611b832ac741b9ac28e6831ed351b3121cf debuginfo(build-id) = 1c03c3edb938f93f4233505d9d9f6d6591eeb324 debuginfo(build-id) = 281a6a8547f1d865137bd2ba32530efaa50d58cc debuginfo(build-id) = 365df42c525540efe3ef03df25be5089dd290224 debuginfo(build-id) = 4985ef932235e0dd5f531d0cb73f2093d8c460f5 debuginfo(build-id) = 590f7af3d060e574fa4541bf5a270234198cc968 debuginfo(build-id) = 68691422786f567cea0f57626059184ec1e5e15a debuginfo(build-id) = 7b7f697762b6807376eafba6dc21d76b8ed7836b debuginfo(build-id) = a0411290abf9b7d3db01cdeb37a729e90af1caa0 debuginfo(build-id) = dc0c8571b5ec4ceb89ab91a38c3f1bf663178920 debuginfo(build-id) = e490b299de48f728bcb0182284f0b0aa8dbc2568 debuginfo(build-id) = f6d02bac9d481f9fb52943045b8c2181917efcd8 netgen-mesher-libs-debuginfo = 6.2.2202-11.fc39 netgen-mesher-libs-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-devel-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 1b3bc91c14d83951b53d78bad08c4cba9a5de8ea netgen-mesher-devel-debuginfo = 6.2.2202-11.fc39 netgen-mesher-devel-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: python3-netgen-mesher-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 603bd1d415858c5eab5e07cbd632801319abcb20 debuginfo(build-id) = 8e3cd2cb1ee33028655b15461eb21a6b7ad7f219 python-netgen-mesher-debuginfo = 6.2.2202-11.fc39 python3-netgen-mesher-debuginfo = 6.2.2202-11.fc39 python3-netgen-mesher-debuginfo(x86-64) = 6.2.2202-11.fc39 python3.12-netgen-mesher-debuginfo = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = efcebd6f91c2da9b8b13e753cf91bfe62300b1b1 netgen-mesher-openmpi-debuginfo = 6.2.2202-11.fc39 netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 03c870947563ff2fca7e0db56d73c8dbc6b1a56b debuginfo(build-id) = 217899af7b5b8f44565776b4f8d9191e5fad1df0 debuginfo(build-id) = 32eac0cc58ca4122944ddd2a858efb97706f7a77 debuginfo(build-id) = 4f479c5d69c87b9289545e17f330884cea248b66 debuginfo(build-id) = 74814804e311201b64a58e6ebba0092be4ae77d1 debuginfo(build-id) = 935c9a7563793dc2030766ce15d92fefd60b05e4 debuginfo(build-id) = 9d17f391e88e0aff604f6145d8c3571534814c90 debuginfo(build-id) = ac129acf3c0cb04a135bbcc6bd55613c91a77a36 debuginfo(build-id) = add03dd27ecb6b2d414506163b4efc7264f0615a debuginfo(build-id) = af298d73cf45bff3a4fc9632c99e84ac4a92e9ad debuginfo(build-id) = d4e200e6bdcd10a4cfe02b4ed433c3c29f84b779 debuginfo(build-id) = d5e5c16d64ec24d18d6d2b806d4b92baa0848bbe debuginfo(build-id) = ee7772184436b9a9599b195b028244cb92be0eb2 debuginfo(build-id) = f4cf7e5d7f2723f949d8464a7950f072d89c5214 netgen-mesher-openmpi-libs-debuginfo = 6.2.2202-11.fc39 netgen-mesher-openmpi-libs-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-openmpi-devel-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 8ce80f80b036504c08d091bc065420e4a38aefef netgen-mesher-openmpi-devel-debuginfo = 6.2.2202-11.fc39 netgen-mesher-openmpi-devel-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = a4312f75a0a5b0ebe6daa017bbe887522e33dae6 debuginfo(build-id) = d570eb002956598e1445a8b3aa230d448895233b python-netgen-mesher-openmpi-debuginfo = 6.2.2202-11.fc39 python3-netgen-mesher-openmpi-debuginfo = 6.2.2202-11.fc39 python3-netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2202-11.fc39 python3.12-netgen-mesher-openmpi-debuginfo = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-mpich-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 98c068391b2cb9fbb2ec57ca6f6874b7b566b2eb netgen-mesher-mpich-debuginfo = 6.2.2202-11.fc39 netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 113c59c40197645a38f2e6cfda0bffa461cbc2ef debuginfo(build-id) = 11899c93c9a7dda4643910115c6539c463b414b8 debuginfo(build-id) = 1996a04189197f7ccd6af1679779efb0374788d7 debuginfo(build-id) = 1ac4ea939147d468139db1fed56effa00c3b94bd debuginfo(build-id) = 41e1c41ac38aff44b324051638dc439f688e51e7 debuginfo(build-id) = 42229205cbf527921eee5f8115f96a06be90545d debuginfo(build-id) = 7c1dfa0f9333c693a10d2a944f86791038f896fa debuginfo(build-id) = 811685dd19b4060c9163bee1260996f75263a910 debuginfo(build-id) = a013efa0c1c950ff0d42081a98281067b2cac864 debuginfo(build-id) = b323866be937632bceaf586b7dc1428c3786f888 debuginfo(build-id) = c0ccc9968730171428b97e23c8e722e1dfaa0a8d debuginfo(build-id) = c37c58a763a71d4938cd5ff3e7394cc4d71a616a debuginfo(build-id) = d5273759f3311ac45757958f3f160eae2ee53dab debuginfo(build-id) = f68eb0a8fd67f8b0f2d3712c231fe82b02368f0e netgen-mesher-mpich-libs-debuginfo = 6.2.2202-11.fc39 netgen-mesher-mpich-libs-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: netgen-mesher-mpich-devel-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = ddc581f344d706fa93609f0500a665712931205d netgen-mesher-mpich-devel-debuginfo = 6.2.2202-11.fc39 netgen-mesher-mpich-devel-debuginfo(x86-64) = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2202-11.fc39.x86_64 Provides: debuginfo(build-id) = 68fc9c07115c8877ef0f6fe8a047856ef00ced01 debuginfo(build-id) = a82a830bfd8b4e8f498ef87e8a138b96cea6f9ba python-netgen-mesher-mpich-debuginfo = 6.2.2202-11.fc39 python3-netgen-mesher-mpich-debuginfo = 6.2.2202-11.fc39 python3-netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2202-11.fc39 python3.12-netgen-mesher-mpich-debuginfo = 6.2.2202-11.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2202-11.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2202-11.fc39.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2202-11.fc39.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2202-11.fc39.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uX50Qe + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-11.fc39.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.1Nmj4p + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/netgen-6.2.2202-SPECPARTS + rm -rf netgen-6.2.2202 netgen-6.2.2202.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild netgen-mesher-6.2.2202-11.fc39.src.rpm Finish: build phase for netgen-mesher-6.2.2202-11.fc39.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log/dnf.log /var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-x86_64-1711758823.064562/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2202-11.fc39.src.rpm) Config(child) 68 minutes 3 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "netgen-mesher-devel-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "src" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-libs", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "noarch" }, { "name": "netgen-mesher-mpich-devel-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-devel", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-devel-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2202", "release": "11.fc39", "arch": "x86_64" } ] } RPMResults finished